Comments requested on adding ports modules to kernel build
From: M. Warner Losh (imp_at_bsdimp.com)
Date: 11/08/04
- Previous message: John Baldwin: "Re: Booting questions ...."
- Next in thread: Brian Fundakowski Feldman: "Re: Comments requested on adding ports modules to kernel build"
- Reply: Brian Fundakowski Feldman: "Re: Comments requested on adding ports modules to kernel build"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 08 Nov 2004 12:39:12 -0700 (MST) To: arch@freebsd.org
I've been using the following for a while to automatically rebuild and
install a kernel module on one of my machines. I think this is
useful in general and would like to commit it.
Comments?
Warner
diff --exclude CVS -I\$Revision -I\$Id -I\$Header -I \$FreeBSD -ur /shadow/imp/F
reeBSD/src/sys/conf/kern.post.mk /shadow/imp/p4/src/sys/conf/kern.post.mk
--- /shadow/imp/FreeBSD/src/sys/conf/kern.post.mk Thu Oct 7 23:46:20 2004
+++ /shadow/imp/p4/src/sys/conf/kern.post.mk Sat Nov 6 12:29:02 2004
@@ -26,6 +26,19 @@
${target:S/^reinstall$/install/:S/^clobber$/cleandir/}
.endif
.endfor
+# Handle out of tree ports
+.if defined(PORTS_MODULES)
+.if defined(SYSDIR)
+PORTSMODULESENV=SYSDIR=${SYSDIR}
+.endif
+.for target in all install clean
+${target}: ports-${target}
+ports-${target}:
+.for __i in ${PORTS_MODULES}
+ cd /usr/ports/${__i}; ${PORTSMODULESENV} ${MAKE} ${target}
+.endfor
+.endfor
+.endif
.ORDER: kernel-install modules-install
_______________________________________________
freebsd-arch@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@freebsd.org"
- Previous message: John Baldwin: "Re: Booting questions ...."
- Next in thread: Brian Fundakowski Feldman: "Re: Comments requested on adding ports modules to kernel build"
- Reply: Brian Fundakowski Feldman: "Re: Comments requested on adding ports modules to kernel build"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|