home *** CD-ROM | disk | FTP | other *** search
- # rc - runlevel compatibility
- #
- # This task guesses what the "default runlevel" should be and starts the
- # appropriate script.
-
- start on stopped rcS
-
- script
- runlevel --reboot || true
-
- if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
- telinit S
- elif [ -r /etc/inittab ]; then
- RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
- if [ -n "$RL" ]; then
- telinit $RL
- else
- telinit 2
- fi
- else
- telinit 2
- fi
- end script
-