Subject: Re: `rc.local.conf': bad name
To: Todd Vierling <tv@wasabisystems.com>
From: Simon Burge <simonb@netbsd.org>
List: tech-userlevel
Date: 08/02/2000 00:25:49
Todd Vierling wrote:

> On Mon, 31 Jul 2000, Todd Vierling wrote:
> 
> : There's a Bunch of files in /etc that use the suffix .local to indicate that
> : this is an "addendum to" or "local override for" the basename file.  This
> : would indicate, to me, that I should find site/machine specific addendums to
> : rc.conf [the config file] in rc.conf.local, and that `rc.local.conf' is a
> : config file for its basename, `rc.local'.
> 
> I haven't heard any compelling arguments in favor of `rc.local.conf', so if
> I hear nothing by Friday ~7PM EDT, I'll change -current to flip this name to
> `rc.conf.local' and request a 1.5 pullup.

From the CVS logs for rc.conf:

	----------------------------
	revision 1.70
	date: 2000/01/18 22:43:23;  author: augustss;  state: Exp;  lines: +3 -3
	Change the name rc.conf.local to rc.local.conf.  This makes *.conf match all
	config files.  Thanks to Greg Oster for the suggestion.
	----------------------------
	revision 1.69
	date: 2000/01/18 21:52:38;  author: augustss;  state: Exp;  lines: +6 -1
	While we're waiting for the new all singing, all dancing rc system, add
	a way to configure local stuff;  if the file rc.conf.local exists it
	is sourced at the end of rc.conf.
	----------------------------

I am partial to the *.conf thing myself.  One idea is to rename the
existing /etc/rc.conf to /etc/rc.defaults and having that source
/etc/rc.conf...

Simon.