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:
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to