HISTORICAL_MAKE_WORLD (was: cvs commit: src Makefile README)
Greg 'groggy' Lehey
grog at FreeBSD.org
Thu Jun 8 02:51:12 UTC 2006
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20060608/de2a790c/attachment.pgp
More information about the cvs-src
mailing list