svn commit: r188288 - in stable/7: share/mk sys sys/conf
sys/contrib/pf sys/dev/cxgb
Bjoern A. Zeeb
bz at FreeBSD.org
Sat Feb 7 06:55:30 PST 2009
Author: bz
Date: Sat Feb 7 14:55:29 2009
New Revision: 188288
URL: http://svn.freebsd.org/changeset/base/188288
Log:
MFC:
r186854
Using KMODOWN/KMODGRP rather than hard coding root/wheel for
installing the kernel allows one, like with modules, to override
the default user/group and install as non-su to a temporary
directory to test, create images or seed a tftp dir.
r186894
Document that we started using KMODOWN/KMODGRP for the kernel
as well and no longer only for modules.
Modified:
stable/7/share/mk/ (props changed)
stable/7/share/mk/bsd.own.mk
stable/7/sys/ (props changed)
stable/7/sys/conf/kern.post.mk
stable/7/sys/contrib/pf/ (props changed)
stable/7/sys/dev/cxgb/ (props changed)
Modified: stable/7/share/mk/bsd.own.mk
==============================================================================
--- stable/7/share/mk/bsd.own.mk Sat Feb 7 14:04:35 2009 (r188287)
+++ stable/7/share/mk/bsd.own.mk Sat Feb 7 14:55:29 2009 (r188288)
@@ -44,9 +44,9 @@
# KMODDIR Base path for loadable kernel modules
# (see kld(4)). [/boot/kernel]
#
-# KMODOWN KLD owner. [${BINOWN}]
+# KMODOWN Kernel and KLD owner. [${BINOWN}]
#
-# KMODGRP KLD group. [${BINGRP}]
+# KMODGRP Kernel and KLD group. [${BINGRP}]
#
# KMODMODE KLD mode. [${BINMODE}]
#
Modified: stable/7/sys/conf/kern.post.mk
==============================================================================
--- stable/7/sys/conf/kern.post.mk Sat Feb 7 14:04:35 2009 (r188287)
+++ stable/7/sys/conf/kern.post.mk Sat Feb 7 14:55:29 2009 (r188288)
@@ -223,21 +223,21 @@ kernel-install:
fi
.endif
mkdir -p ${DESTDIR}${KODIR}
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_KO} ${DESTDIR}${KODIR}
+ ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
.if defined(DEBUG) && !defined(INSTALL_NODEBUG)
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
+ ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
.endif
.if defined(KERNEL_EXTRA_INSTALL)
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_EXTRA_INSTALL} ${DESTDIR}${KODIR}
+ ${INSTALL} -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 root -g wheel ${KERNEL_KO} ${DESTDIR}${KODIR}
+ ${INSTALL} -p -m 555 -o ${KMODOWN} -g ${KMODGRP} ${KERNEL_KO} ${DESTDIR}${KODIR}
.if defined(DEBUG) && !defined(INSTALL_NODEBUG)
- ${INSTALL} -p -m 555 -o root -g wheel ${KERNEL_KO}.symbols ${DESTDIR}${KODIR}
+ ${INSTALL} -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 svn-src-all
mailing list