Skip site navigation (1)Skip section navigation (2)
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>