Local rc scripts (was: Software installation opinions needed)
    Peter da Silva 
    peter at ficc.ferranti.com
       
    Sun Sep 30 08:53:41 AEST 1990
    
    
  
The System V startup model might repay study.
	inittab ---> /etc/rc0
		     /etc/rc2 ---> /etc/rc2.d/S01MOUNTFSYS
				   /etc/rc2.d/S05RMTMPFILES
				   ...
		     /etc/rc3 ---> /etc/rc3.d/S08ina961
				   /etc/rc3.d/S20SV_onet
				   ...
		     ...
Run level 2 starts up all the multiuser stuff. Run level 3 is typically used
for the network level. An application program just needs to install a startup
file in /etc/rc?.d and it is automatically initialised. When shutting down,
then, it runs the rc files in reverse order and a different set of files is
run:
	inittab ---> /etc/rc2 ---> /etc/rc2.d/K20SV_onet
				   ...
		     /etc/rc0 ---> /etc/rc0.d/K98UMOUNTFSYS
				   ...
I'm really surprised that Sun and Berkeley haven't picked up on this yet. The
system for handling drivers is similarly clean...
-- 
Peter da Silva.   `-_-'
+1 713 274 5180.   'U`
peter at ferranti.com
    
    
More information about the Comp.unix.admin
mailing list