What we keep under /etc (was: cvs commit: src/etc rc rc.shutdown src/etc/rc.d ...)

Greg 'groggy' Lehey grog at FreeBSD.org
Fri Oct 8 17:35:02 PDT 2004


On Saturday,  9 October 2004 at  1:15:53 +0100, Brian Somers wrote:
> On Thu, 7 Oct 2004 13:55:28 +0000 (UTC), Mike Makonnen <mtm at FreeBSD.org> wrote:
>> mtm         2004-10-07 13:55:28 UTC
>>
>>   FreeBSD src repository
>>
>>   Modified files:
>>     etc                  rc rc.shutdown
>>     etc/rc.d             DAEMON LOGIN NETWORKING SERVERS abi
>> ...
>
> This makes life painful enough to ask....
>
> Is there any good reason that mergemaster deals with this stuff rather than
> make installworld?  Or maybe I should ask, why doesn't make installworld
> handle *some* stuff in /etc, such as /etc/rc.d/ and /etc/defaults/?

Arguably, it should handle it all.  There's no reason why it shouldn't
invoke mergemaster, but the control should be given to 'make install'.

Years ago, one of our claims to fame was that we could upgrade the
system with a 'make world'.  That's never been quite correct, but I
think we should be moving towards making it more correct, not less
correct.

FWIW, I've been experimenting in this area.  I have some success, but
nothing to write home about yet.

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/20041009/047bf042/attachment-0001.bin


More information about the cvs-src mailing list