Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Oct 2004 01:35:19 -0700
From:      "David O'Brien" <obrien@FreeBSD.org>
To:        Brian Somers <brian@Awfulhak.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: What we keep under /etc (was: cvs commit: src/etc rc rc.shutdown src/etc/rc.d ...)
Message-ID:  <20041009083519.GA84548@dragon.nuxi.com>
In-Reply-To: <20041009011553.01708de1@dev.lan.Awfulhak.org>
References:  <200410071355.i97DtSJq024575@repoman.freebsd.org> <20041009011553.01708de1@dev.lan.Awfulhak.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 09, 2004 at 01:15:53AM +0100, Brian Somers wrote:
> On Thu, 7 Oct 2004 13:55:28 +0000 (UTC), Mike Makonnen <mtm@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 
..
> >   Log:
> >   Remove the requirement for the FreeBSD keyword as it no longer
> >   makes any sense.
..
> 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/?

I think we should seriously consider doing this -- /etc/defaults are our
(The FreeBSD Project's) defaults and aren't meant to be user tweaked.  We
install the manpage documenting defaults/rc.conf after all with
'installworld' rather than mergemaster.

> Or maybe I'm just completely off track and the real world (!) adds its
> own /etc/rc.d/ stuff and modifies /etc/defaults/?

Some people do want to *add* things to /etc/rc.d/, but that is "add" not
replace.  So having 'installworld' install into /etc/rc.d should be OK.
 
-- 
-- David  (obrien@FreeBSD.org)



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