On Sun, Oct 21, 2018 at 11:18:39PM +0200, Arnt Karlsen wrote: > On Sun, 21 Oct 2018 19:07:36 +0200, Didier wrote in message > <826ba68a-6289-d047-7e74-d970996d2...@in2p3.fr>: > > > Le 21/10/2018 à 19:01, Didier Kryn a écrit : > > > I'm not an expert, but it seems to me the answer is in inittab; > > > the following line invokes the daemon which launches all the > > > scripts: > > > > > > si::sysinit:/etc/init.d/rcS > > > > > > Well, there is also the following lines: > > > > 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 > > ..how many "runlevels" _can_ we add here? Can we name them freely?
If you can find it, the manpage for the sysvinit-version of the init command had good explanations for this. If not, here is what I remember from when I mucked about with it a few years ago. There is nothing in sysvinit inherently preventing use of runlevels up to 9. The init 6 = reboot convention is just that: a convention, probably from the Unix days (those older and more experienced than I: feel free to correct me if this is wrong). However, the initscript rat's nest makes this convention difficult to change without digging into /etc/rc[0-6].d/, /etc/inittab and the initscript files included in any daemon package. As such, altering it might be an interesting learning experience but is probably dangerous on a box used for anything other than tinkering. Another detail that stuck out for me is that sysvinit also has runlevels A, B and C. These are "overlays" (so to speak) in that starting one of them doesn't end the daemons from the previous runlevel. My recollections here are a bit hazy and possibly not entirely reliable, since this behaviour might instead simply be due to the absence of /etc/rc[A-C].d/ directories. Hope this helps, Antoine P.S. turns out the sysvinit (8)init manpage is still available at debian.org: https://manpages.debian.org/jessie/sysvinit-core/inittab.5.en.html -- Security is the art of making nothing happen. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng