Subject: Re: PROPOSAL: /etc/rc, /etc/init.d/*, ...
To: Luke Mewburn <lukem@cs.rmit.edu.au>
From: Eduardo E. Horvath <eeh@one-o.com>
List: tech-userlevel
Date: 12/01/1999 09:08:09
I like it.  One comment though:

> b) /etc/init.d/
> 
> 	This contains files - one for each function to execute on
> 	startup - which can either be invoked directly or used to
> 	generate /etc/rc (via mkrc).
> 
> 	Currently there are 75 scripts in /etc/init.d.
> 
> 	NOTE:	During development this directory was called `/etc/rc.d'.
> 		It was changed to `/etc/init.d' because:
> 		    a) prior art (cf. SYSV), and people are used to running
> 			/etc/init.d/foo start
> 		    b) `completion-conflict-with-rc[03].d' asthetics :-)
> 
> 		If there's a strong argument for /etc/rc.d over
> 		/etc/init.d, we could rename it to /etc/rc.d.

Can the scripts in `/etc/init.d' be invoked directly, as in
`/etc/init.d/nfs stop'?  This is not clear as the example scripts do
not seem to be directly executable.

If not, i.e. you need to run some interpreter on them explicitly, I
would not use the `/etc/init.d' name as that will add confusion.

=========================================================================
Eduardo Horvath				eeh@netbsd.org
	"I need to find a pithy new quote." -- me