Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2007 08:24:03 -0700
From:      "Bruce A. Mah" <bmah@freebsd.org>
To:        "Gelsema, P \(Patrick\) - FreeBSD" <freebsd@superhero.nl>
Cc:        freebsd-current@freebsd.org
Subject:   Re: what's the best make.conf for current? How does developer dist translates into make.conf
Message-ID:  <46263813.7070704@freebsd.org>
In-Reply-To: <26831.195.50.100.20.1176897411.squirrel@www.superhero.nl>
References:  <200704172319.22458.gelsemap@superhero.nl>	<20070418072722.GA60755@freebsd.org> <26831.195.50.100.20.1176897411.squirrel@www.superhero.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigDA88806334DECD8485D7E595
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If memory serves me right, Gelsema, P (Patrick) - FreeBSD wrote:
> On Wed, April 18, 2007 09:27, Roman Divacky wrote:
>> On Tue, Apr 17, 2007 at 11:19:19PM +0200, Gelsema, P (Patrick) wrote:
>>> Hi,
>>>
>>> When I install Freebsd from cd with Sysinstall I selected Developer a=
s
>>> distribution. After cvsup-ping I went into make.conf and tried to
>>> determine
>>> what I want to build with buildworld.
>>>
>>> I want to buildworld with the same settings chosen in sysinstall,
>>> however I am
>>> unable to find how developer translates into a make.conf.
>>>
>>> Reviewing man sysinstall and google does not shed much light on the
>>> matter.
>>> Anyone to clarify this or know where to find?
>> /usr/share/examples/etc/make.conf
>=20
> Thanks,
> I did have a look at this file yesterday, and I just checked cvsweb jus=
t
> to make sure I haven't missed anything.
> The problem I have is that I want to buildworld with setlike
> distributionset Developer as chosen in Sysinstall. I dont want to insta=
ll
> things which I don't need.
>=20
> Basically I am looking for the definitions of the distribution sets of
> sysinstall which I can use for make.conf.

When we build releases, we build with an essentially empty make.conf
file, which causes "everything" to get built.  The release creation
Makefile (specifically src/release/Makefile) partitions the results into
the different distributions (such as base, catpages, manpages, etc.).
sysinstall takes combinations of these distributions to make up the
"Developer", "Kernel Developer", etc. distribution sets that get
presented to you in the sysinstall menus.  Again none of this involves
tweaking make.conf, which controls the build at a somewhat lower level.

I think that you could probably approximate the "Developer" distribution
set by just setting NO_GAMES in /etc/make.conf.  That might not be
exactly what you installed originally but it's probably close.
Practically speaking, however, the games are very small compared to the
rest of the base system, so if I were in your position I probably
wouldn't bother trying to tweak the build like this.

Bruce.


--------------enigDA88806334DECD8485D7E595
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGJjgT2MoxcVugUsMRAkM6AJ9t5lRmGJqqPTxgpEja8hhRkS6PIgCgx3YG
B+e3OoD/eBldjzJHgPsvG9g=
=bwkL
-----END PGP SIGNATURE-----

--------------enigDA88806334DECD8485D7E595--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46263813.7070704>