Summary of runlevel settings in init.d scripts in the Archive

Petter Reinholdtsen pere at hungry.com
Sun Aug 30 18:29:50 UTC 2009


I did an archive white collecting of runlevel settings, and wanted to
share it with you. :)

First the start runlevel settings:

*     1 # default-start: 2 3 4 5 s
*     1 # default-start: s 1 2 3 4 5
      2 # default-start: 1
*     4 # default-start: 2
*     5 # default-start: 3 4 5
*     5 # default-start: 3 5
*     7 # default-start: s 2 3 4 5
*     8 # default-start: 1 2 3 4 5
*    14 # default-start: 2 3 5
     17 # default-start:
    112 # default-start: s
    795 # default-start: 2 3 4 5

Next the stop runlevel settings:

*     1 # default-stop: 0 1 4 6
*     2 # default-stop: 0
*     3 # default-stop: 6
*     8 # default-stop: 0 1 2 6
     55 # default-stop: 1
*    77 # default-stop: 0 6
*   116 # default-stop:
    709 # default-stop: 0 1 6

I flagged the ones I suspect are buggy with (*).  Some of them are
already reported to the BTS.  A bit surprised so many scripts is
lacking stop runleve info, I must admit.

I sed these commands to generate them:

  grep -i '# default-stop' init.d/*|tr A-Z a-z|sed 's/[ \t][ \t]*/ /g'|sed 's/[ \t]*$//'| \
       cut -d: -f2-|sort |uniq -c|sort -n
  grep -i '# default-start' init.d/*|tr A-Z a-z|sed 's/[ \t][ \t]*/ /g'|sed 's/[ \t]*$//'| \
       cut -d: -f2-|sort |uniq -c|sort -n

Happy hacking,
-- 
Petter Reinholdtsen



More information about the initscripts-ng-devel mailing list