Subject: Re: ups-nut rc.d scripts
To: Ron Roskens <roskens@elfin.net>
From: Johnny Lam <jlam@jgrind.org>
List: tech-pkg
Date: 11/20/2001 17:18:52
On Tue, Nov 20, 2001 at 05:45:06PM -0600, Ron Roskens wrote:
> On Tue, 20 Nov 2001 14:19:52 -0600 (CST) Frederick Bruckman 
> <fredb@immanent.net> wrote:
> 
> > It would not be difficult to write an "INSTALL" script that appends to
> > "/etc/rc.conf" only if the variable in question is not already set
> > there, but that would be wrong. It would also be wrong to modify
> > "/etc/defaults/rc.conf", since that gets overwritten when NetBSD is
> > upgraded. My considered opinion, is that we should have "/etc/rc.conf"
> > source one more file for the package defaults, and I suggest we call it
> > something like "/etc/defaults/pkg.rc.conf".
> 
> Inside /etc/rc.subr:load_rc_config(), it will check for the 
> existance of an /etc/rc.conf.d/$name file and load it. Put the 
> defaults into that file, and let the admin put their overrides 
> into /etc/rc.conf.

No.  load_rc_config sources /etc/rc.conf, then sources whatever is in
/etc/rc.conf.d.  If we stick default into that file, it will override
whatever is in /etc/rc.conf.

	Cheers,

	-- Johnny Lam <jlam@jgrind.org>