Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Sep 2004 12:03:03 +0200
From:      Simon Barner <barner@in.tum.de>
To:        Vulpes Velox <v.velox@vvelox.net>, Bob Ababurko <ababurko@adelphia.net>, freebsd-ports@freebsd.org
Subject:   Re: configuration of ports
Message-ID:  <20040914100303.GG800@zi025.glhnet.mhn.de>
In-Reply-To: <20040914095307.GA43574@happy-idiot-talk.infracaninophile.co.uk>
References:  <5.2.1.1.0.20040913200258.01c23148@mail.dc2.adelphia.net> <20040913193313.7d2731f5@vixen42.24-119-122-191.cpe.cableone.net> <20040914011514.GE800@zi025.glhnet.mhn.de> <20040914095307.GA43574@happy-idiot-talk.infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help

--L+ofChggJdETEG3Y
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Matthew Seaman wrote:
> On Tue, Sep 14, 2004 at 03:15:14AM +0200, Simon Barner wrote:
> > > You may want to check out /etc/defaults/make.conf. Just cp that file
> > > to /etc/make.conf. That file is nicely documented in both man and the
> > > file it's self.
> >=20
> > No, please don't copy the file: /etc/make.conf should be used to
> > override the defaults (or to set options that don't have default values=
).
> > (This has been mentioned in the lists for numerous times, please check =
the
> > archives for more details).
>=20
> Actually make.conf is a special case.  Unlike say,
> /etc/defaults/rc.conf or /etc/defaults/periodic.conf which contain the
> default settings for the boot scripts or the periodic scripts, and
> whose counterparts in /etc should contain only those settings
> different to the defaults, and where you should never copy the whole
> file from /etc/defaults to /etc.

So I stand corrected - thanks!

> /etc/defaults/make.conf is not consulted by the make(1) system at all.
> That's why it has been moved to /usr/share/examples/etc/make.conf in

A much more appropriate and hier(7) conforming solution then...

> 5.x.  You can copy the default make.conf file into /etc as you wish.
> Note that the default file has everything commented out, but copious
> comments and examples of the most important make variables that you
> can use to customise building anything that uses make(1).  Equally,
> you can start with an empty file and just add in the settings you want
> to change from the defaults.

Cheers,
 Simon

--L+ofChggJdETEG3Y
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (FreeBSD)

iD8DBQFBRsHXCkn+/eutqCoRAqtoAJ437IObNmz2wqhEQPv3H5AAQmj1iACgy5Dl
G4QSk+7m5vof+sznfvrKBpM=
=tGZr
-----END PGP SIGNATURE-----

--L+ofChggJdETEG3Y--



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