Module Name: src Committed By: jym Date: Sat Jan 29 16:56:27 UTC 2011
Modified Files: src: BUILDING Makefile Log Message: Pass down INSTALLSETS variable to installsets target. Use :Q to escape shell meta-characters, as the variable contains a list of sets, separated by spaces. $ ./build.sh -V INSTALLSETS="base etc" install=idir should now work as expected. Reviewed by apb@ on tech-toolchain. To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 src/BUILDING cvs rdiff -u -r1.281 -r1.282 src/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/BUILDING diff -u src/BUILDING:1.91 src/BUILDING:1.92 --- src/BUILDING:1.91 Sun Jul 25 07:19:00 2010 +++ src/BUILDING Sat Jan 29 16:56:26 2011 @@ -529,9 +529,10 @@ ing. The INSTALLSETS environment variable may be set to a list - of distribution sets to be installed. By default, all sets - except ``etc'' and ``xetc'' are installed, so most files in - INSTALLWORLDDIR/etc will not be installed or modified. + of distribution sets to be installed, separated by spaces. + By default, all sets except ``etc'' and ``xetc'' are + extracted, so most files in INSTALLWORLDDIR/etc will not + be installed or modified. Note: Before performing this operation with INSTALLWORLDDIR=/, it is highly recommended that you @@ -665,7 +666,8 @@ install=idir Install the contents of DESTDIR to idir, using ``make installworld''. Note that files that are part of the - ``etc'' or ``xetc'' sets will not be installed. + ``etc'' or ``xetc'' sets will not be installed, unless + overridden by the INSTALLSETS environment variable. kernel=kconf Build a new kernel. The kconf argument is the name of a configuration file suitable for use by config(1). If kconf Index: src/Makefile diff -u src/Makefile:1.281 src/Makefile:1.282 --- src/Makefile:1.281 Fri Dec 3 21:38:46 2010 +++ src/Makefile Sat Jan 29 16:56:26 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.281 2010/12/03 21:38:46 plunky Exp $ +# $NetBSD: Makefile,v 1.282 2011/01/29 16:56:26 jym Exp $ # # This is the top-level makefile for building NetBSD. For an outline of @@ -332,7 +332,7 @@ .endif .endif ${MAKEDIRTARGET} distrib/sets installsets \ - INSTALLDIR=${INSTALLWORLDDIR:U/} INSTALLSETS= + INSTALLDIR=${INSTALLWORLDDIR:U/} INSTALLSETS=${INSTALLSETS:Q} ${MAKEDIRTARGET} . postinstall-check DESTDIR=${INSTALLWORLDDIR} @echo "make ${.TARGET} started at: ${START_TIME}" @printf "make ${.TARGET} finished at: " && date