Date: Mon, 3 Feb 2014 10:53:33 -0600 From: Brooks Davis <brooks@freebsd.org> To: sbruno@freebsd.org Cc: freebsd-current@freebsd.org Subject: Re: installworld recreating unwanted dirs Message-ID: <20140203165333.GB52975@lor.one-eyed-alien.net> In-Reply-To: <1391444748.1473.3.camel@powernoodle.corp.yahoo.com> References: <1391444748.1473.3.camel@powernoodle.corp.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--DKU6Jbt7q3WqK7+M Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 03, 2014 at 08:25:48AM -0800, Sean Bruno wrote: > I don't understand what I'm doing wrong here. I've added a lot of > "WITHOUT" directives to my src.conf, but installworld seems to be > ignoring them and recreating directories that "make delete-old && make > delete-old-libs" removes. Have I missed something obvious here? Directories are created by mtree using the files in etc/mtree and the proce= ss is all or nothing. Currently only groff and sendmail have their own mtree files to allow their directories not be created. With the current file format I don't think it would be a good idea to split the mtree files to support not creating these directories. Once we switch to the new format where each directory is specified on a single line it might be practical to break up the mtree files accordingly, but that feels hard to maintain for a pretty limited benefit. -- Brooks > src.conf: > WITHOUT_AMD=3Dy > WITHOUT_APM=3Dy > WITHOUT_CALENDAR=3Dy > WITHOUT_CAPSICUM=3Dy > WITHOUT_CASPER=3Dy > WITHOUT_CDDL=3Dy > WITHOUT_EXAMPLES=3Dy > WITHOUT_FLOPPY=3Dy > WITHOUT_FREEBSD_UPDATE=3Dy > WITHOUT_GAMES=3Dy > WITHOUT_GPIB=3Dy > WITHOUT_GPIO=3Dy > WITHOUT_HTML=3Dy > WITHOUT_IPFILTER=3Dy > WITHOUT_IPFW=3Dy > WITHOUT_IPX=3Dy > WITHOUT_KERBEROS=3Dy > WITHOUT_LIB32=3Dy > WITHOUT_LPR=3Dy > WITHOUT_NDIS=3Dy > WITHOUT_NETGRAPH=3Dy > WITHOUT_NIS=3Dy > WITHOUT_PC_SYSINSTALL=3Dy > WITHOUT_PMC=3Dy > WITHOUT_PPP=3Dy > WITHOUT_RCMDS=3Dy > WITHOUT_RCS=3Dy > WITHOUT_RESCUE=3Dy > WITHOUT_SHAREDOCS=3Dy > WITHOUT_SYSINSTALL=3Dy > WITHOUT_USB=3Dy > WITHOUT_WIRELESS=3Dy >=20 >=20 > # make -s installworld > -------------------------------------------------------------- > >>> Making hierarchy > -------------------------------------------------------------- > ./etc/bluetooth missing (created) > ./etc/ppp missing (created) > ./games missing (created) > ./lib/dtrace missing (created) > ./lib32/dtrace missing (created) > ./libexec/lpr missing (created) > ./libexec/lpr/ru missing (created) > ./share/calendar missing (created) > ./share/calendar/de_AT.ISO_8859-15 missing (created) > ./share/calendar/de_DE.ISO8859-1 missing (created) > ./share/calendar/fr_FR.ISO8859-1 missing (created) > ./share/calendar/hr_HR.ISO8859-2 missing (created) > ./share/calendar/hu_HU.ISO8859-2 missing (created) > ./share/calendar/pt_BR.ISO8859-1 missing (created) > ./share/calendar/pt_BR.UTF-8 missing (created) > ./share/calendar/ru_RU.KOI8-R missing (created) > ./share/calendar/ru_RU.UTF-8 missing (created) > ./share/calendar/uk_UA.KOI8-U missing (created) > ./share/doc/atm missing (created) > ./share/doc/smm/07.lpd missing (created) > ./share/examples/hostapd missing (created) > ./share/examples/ipfilter missing (created) > ./share/examples/pc-sysinstall missing (created) > ./share/games missing (created) > ./share/games/fortune missing (created) > ./share/pc-sysinstall missing (created) > ./share/pc-sysinstall/backend missing (created) > ./share/pc-sysinstall/backend-partmanager missing (created) > ./share/pc-sysinstall/backend-query missing (created) > ./share/pc-sysinstall/conf missing (created) > ./share/pc-sysinstall/conf/license missing (created) > ./share/pc-sysinstall/doc missing (created) > ./dev/ieee488 missing (created) > ./gpib missing (created) > ./kadm5 missing (created) > ./krb5 missing (created) > ./netgraph/bluetooth missing (created) > ./netgraph/bluetooth/include missing (created) > ./netnatm/api missing (created) > ./netnatm/msg missing (created) > ./netnatm/saal missing (created) > ./netnatm/sig missing (created) --DKU6Jbt7q3WqK7+M Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iD8DBQFS78mMXY6L6fI4GtQRAmEfAJ4iYbaoPEdVe3of20omr+3tOBiGZwCg3xZW DL4RoOM3ijf+pIhoTsp6IBo= =r5Kj -----END PGP SIGNATURE----- --DKU6Jbt7q3WqK7+M--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140203165333.GB52975>