# -*- mode: shell-script; -*-
# rcS - runlevel compatibility
#
# This task runs the old sysv-rc startup scripts.

start on startup

stop on runlevel

# Note: there can be no previous runlevel here, if we have one it's bad
# information (we enter rc1 not rcS for maintenance).
console output
script
    set $(runlevel || true)
    if [ "$2" != "S" ]; then
        set $(runlevel --set S || true)
    fi

    if [ "$1" != "unknown" ]; then
        PREVLEVEL=$1
        RUNLEVEL=$2
        export PREVLEVEL RUNLEVEL
    fi

    telinit 2
end script
