Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Oct 2005 22:19:33 +0300
From:      Ruslan Ermilov <ru@freebsd.org>
To:        Ceri Davies <ceri@submonkey.net>, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org
Subject:   Re: cvs commit: src/usr.bin/make make.1
Message-ID:  <20051012191933.GD75270@ip.net.ua>
In-Reply-To: <20051012170652.GI99170@submonkey.net>
References:  <200510121009.j9CA9aE3026075@repoman.freebsd.org> <20051012.091330.53066886.imp@bsdimp.com> <20051012152710.GC75270@ip.net.ua> <20051012.104300.74694006.imp@bsdimp.com> <20051012170652.GI99170@submonkey.net>

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

--cHMo6Wbp1wrKhbfi
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 12, 2005 at 06:06:52PM +0100, Ceri Davies wrote:
> > From: Ruslan Ermilov <ru@freebsd.org>
> > Subject: Re: cvs commit: src/usr.bin/make make.1
> > Date: Wed, 12 Oct 2005 18:27:10 +0300
> >=20
> > > On Wed, Oct 12, 2005 at 09:13:30AM -0600, M. Warner Losh wrote:
> > > > In message: <200510121009.j9CA9aE3026075@repoman.freebsd.org>
> > > >             Yar Tikhiy <yar@FreeBSD.org> writes:
> > > > : yar         2005-10-12 10:09:36 UTC
> > > > :=20
> > > > :   FreeBSD src repository
> > > > :=20
> > > > :   Modified files:
> > > > :     usr.bin/make         make.1=20
> > > > :   Log:
> > > > :   __MAKE_CONF doesn't really belong here because it is
> > > > :   a FreeBSD extension of sys.mk.  A xref to make.conf(5)
> > > > :   will be enough here.
> > > > :  =20
> > > > :   Requested by:   ru
> > > >=20
> > > > I disagree.  It is already hard enough to find info about __MAKE_CO=
NF,
> > > > and since it is part of the base system, this seems like an artific=
ial
> > > > distinction.
> > > >=20
>=20
> > > We really don't need any more duplication.
>=20
> That's true, but it should be our problem and not the user's.
>=20
It's not just that, it's that __MAKE_CONF isn't used/set/known
by the make(1) utility.  It's a location of make.conf file that
is included by the default FreeBSD version of sys.mk.  So if
we wanted to emphasize this, it'd be more logical to talk more
about make.conf(5) itself, what it is and how it's used in
FreeBSD.  It can be a separate section, e.g. "FreeBSD sys.mk",
documenting __MAKE_CONF and probably other "make \
__MAKE_CONF=3D/dev/null -f /dev/null -dg1" bits.  Or it could be
a short explanation of what make.conf is and then a reference
to the make.conf(5) manpage.  But it's certainly not the make's
internal variable (where it was initially documented), hence my
objection=A0to this commit.


Cheers,
--=20
Ruslan Ermilov
ru@FreeBSD.org
FreeBSD committer

--cHMo6Wbp1wrKhbfi
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFDTWHFqRfpzJluFF4RAhuSAJ4tYbqbkc7aLtngeI59sfljDUwoEACeNTaC
ugNyZyP85148EkLkFOUb4bo=
=jEeg
-----END PGP SIGNATURE-----

--cHMo6Wbp1wrKhbfi--



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