PERFORCE change 1202334 for review
John-Mark Gurney
jmg at FreeBSD.org
Fri Oct 31 22:50:01 UTC 2014
http://p4web.freebsd.org/@@1202334?ac=10
Change 1202334 by jmg at jmg_carbon2 on 2014/10/31 22:49:23
local NO_ROOT for kernels.. This will probably class w/
installkernel, and I'll need to figure that out...
Affected files ...
.. //depot/projects/opencrypto/sys/conf/kern.post.mk#3 edit
Differences ...
==== //depot/projects/opencrypto/sys/conf/kern.post.mk#3 (text+ko) ====
@@ -23,6 +23,11 @@
MKMODULESENV+= WITH_CTF="${WITH_CTF}"
.endif
+.if defined(NO_ROOT)
+METALOG?= ${DESTDIR}/${DISTDIR}/METALOG
+INSTALLFLAGS+= -U -M ${METALOG} -D ${DESTDIR}
+.endif
+
.MAIN: all
.for target in all clean cleandepend cleandir clobber depend install \
@@ -32,6 +37,7 @@
${target}: modules-${target}
modules-${target}:
cd $S/modules; ${MKMODULESENV} ${MAKE} \
+ INSTALLFLAGS="${INSTALLFLAGS}" \
${target:S/^reinstall$/install/:S/^clobber$/cleandir/}
.endif
.endfor
@@ -262,21 +268,21 @@
fi
.endif
mkdir -p ${DESTDIR}${KODIR}
- ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
+ ${INSTALL} ${INSTALLFLAGS} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && ${MK_KERNEL_SYMBOLS} != "no"
- ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
+ ${INSTALL} ${INSTALLFLAGS} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
.endif
.if defined(KERNEL_EXTRA_INSTALL)
- ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_EXTRA_INSTALL} ${DESTDIR}${KODIR}
+ ${INSTALL} ${INSTALLFLAGS} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_EXTRA_INSTALL} ${DESTDIR}${KODIR}
.endif
kernel-reinstall:
@-chflags -R noschg ${DESTDIR}${KODIR}
- ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
+ ${INSTALL} ${INSTALLFLAGS} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
.if defined(DEBUG) && !defined(INSTALL_NODEBUG) && ${MK_KERNEL_SYMBOLS} != "no"
- ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
+ ${INSTALL} ${INSTALLFLAGS} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
.endif
config.o env.o hints.o vers.o vnode_if.o:
More information about the p4-projects
mailing list