Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Jun 2006 10:18:03 +0930
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Tom Rhodes <trhodes@freebsd.org>, src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org
Subject:   HISTORICAL_MAKE_WORLD (was: cvs commit: src Makefile README)
Message-ID:  <20060608004803.GK81573@wantadilla.lemis.com>
In-Reply-To: <200606071051.47070.jhb@freebsd.org>
References:  <200606070333.k573XmRc067920@repoman.freebsd.org> <200606071051.47070.jhb@freebsd.org>

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

--IuJpT0rwbUevm2bB
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Wednesday,  7 June 2006 at 10:51:45 -0400, John Baldwin wrote:
> On Tuesday 06 June 2006 23:33, Tom Rhodes wrote:
>> trhodes     2006-06-07 03:33:48 UTC
>>
>>   FreeBSD src repository
>>
>>   Modified files:
>>     .                    Makefile README
>>   Log:
>>   Simply running ``make world'' will bomb unless you dig up the
>>   undocumented HISTORICAL_MAKE_WORLD variable and set it.  Note it
>>   here so the blow up will not really be a surprise to people who
>>   read.
>
> I thought the obfuscation was intentional as very few people should
> be doing a 'make world' without a custom DESTDIR these days.

Then there's no reason not to document it.

  Warning: FORCE_ROOT_INSTALL can render your system unusable by
  overwriting existing configuration files.  Do not use it unless you
  are completely aware of the consequences.

And yes, a descriptive name like FORCE_ROOT_INSTALL, not
HISTORICAL_MAKE_WORLD.

> Certainly people new to FreeBSD shouldn't be doing it; only those
> with the command hardwired into their brains.  We've had
> buildworld/installworld since 2.2.5 (or 2.2.6) I think as I've only
> had to do a 'make world' once to go from 2.2.2 to 2.2.6. :)

FWIW, that's when the rot set in IMO.  One of the nice things about
FreeBSD *used* to be that to upgrade the system you just needed to do
"make world".  Now you have a lot more work.

The only justification for this regression is that it's really
difficult to get everything right.  But that's a bug, not a feature.

Greg
--
See complete headers for address and phone numbers.

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

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

iD8DBQFEh3PDIubykFB6QiMRAs19AKCEQ4F24n/JkDr11Qo7p1fMzJ8D8ACfZ9Cx
8iiKFmMYYbxf12r5pbjqBac=
=7sPM
-----END PGP SIGNATURE-----

--IuJpT0rwbUevm2bB--



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