Have I gone Nuts?

C M Reinehr cmrNO
Mon May 17 11:49:20 PDT 2004


Ben Duncan wrote:

> Precisely, But I cut my teeth on 3B2, then the Motorola 3000 series back 
in
> the Mid 19080's, and, I think they executed the init scripts in
> order via the inittab with something like:
> 
> 
> l2:2356:wait:/etc/rc1
> l3:356:wait:/etc/rc2
> 
> Or to something of that effect ...

I have you beat, just barely. I started out using Xenix in 1981 or 1982 on 
an Intel 8086 system. :)

I've thrown all of those manuals away, but one book that I still have 
describes AT&T System V Release 2 (copyright 1986) and the init process it 
describes is virtually identical to what we're using now. And, as you 
illustrate above, it appears common to define multiple run states in an 
inittab line.

It appears to be a matter of convention. An SCO Unixware 7.3 system that I 
have here includes the lines:

  r0:0:wait:/sbin/rc0 off >/dev/console 2>&1 </dev/console
  r1:1:wait:/sbin/rc1 >/dev/console 2>&1 </dev/console
  r2:23:wait:/sbin/rc2 >/dev/console 2>&1 </dev/console
  r3:3:wait:/sbin/rc3  >/dev/console 2>&1 </dev/console
  r5:5:wait:/sbin/rc0 firm >/dev/console 2>&1 </dev/console
  r6:6:wait:/sbin/rc0 reboot >/dev/console 2>&1 </dev/console

whereas the Debian system I'm on now is:

  l0:0:wait:/etc/init.d/rc 0
  l1:1:wait:/etc/init.d/rc 1
  l2:2:wait:/etc/init.d/rc 2
  l3:3:wait:/etc/init.d/rc 3
  l4:4:wait:/etc/init.d/rc 4
  l5:5:wait:/etc/init.d/rc 5
  l6:6:wait:/etc/init.d/rc 6

Cheers, from one OF to another!

cmr

> C M Reinehr wrote:
>> Ben Duncan wrote:
>> SNIP<
>> If I understand your question, you're asking if the processing of run 
>> levels is a fall-thru process. That is, to boot to runlevel 3, you 
first 
>> execute the startup scripts in the rc1.d, rc2.d before executing the 
>> startup scripts in rc3.d. If so, then I believe you are mistaken. It is 
my 
>> understanding that to switch to runlevel 3, the system executes only 
the 
>> startup or kill scripts in rc3.d (or, which ever run level you are 
>> switching too). Also, as Net Llama just said, all of the directory 
entries 
>> are symlinks to back to the init.d directory.
>> 
>> Also, for what it's worth, after Caldera self-destructed, I decided to 
>> migrate to Debian. For an educational environment you might also what 
to 
>> take a look at Linux from Scratch.
>> 
>> Cheers!
>> 
>> cmr
> 
> 

-- 
Registered Linux User #241964
----
"Do not meddle in the affairs of Wizards, for they are subtle
and quick to anger." -- Samwise Gamgee


More information about the Linux-users mailing list