Subject: Re: The new rc.d stuff...
To: Thor Lancelot Simon <tls@rek.tjls.com>
From: David Brownlee <abs@netbsd.org>
List: current-users
Date: 03/31/2000 12:28:25
	We arrive at conflicting goals again:

	    a) Be able to configure/read one file (rc.conf)

	    b) Allow people with certain access to turn things on/off

	and

	    i) Installing packages enables them without extra work.

	    ii) Enabling any package must involve sysadmin action.

	Someone suggested a program to modify rc.conf - this seems to
	have potential, what would people think of an 'rcctl':

	    - list/edit/add/delete entries from rc.conf
	    - setuid
	    - reads /etc/rcctl.conf, which can define sets of users who
	      have write permissions to certain variables, and defines
	      whether pkgsrc should automatically enable on install
	    - would have an option to parse all rc.d files and list any
	      checkyesno entries which are not mentioned in rc.conf (and
	      optionally add them in with an appropriate value).
	      You could default all currently unset checkyesno variables to
	      on with this.
	    - Might be nice to list rc.d files that do not appear to check
	      any checkyesno values

	A non NetBSD style rc.d script would be automatically run on
	startup/shutdown, which would be following the POLS.

		David/absolute