# -*- mode: shell-script; -*-
# reboot - runlevel 6 compatibility
#
# This task runs the old sysv-rc runlevel 0 ("halt/poweroff") scripts with
# the decision as to whether to halt or power off the system left up to the
# script (and thus /etc/default/poweroff).

# runlevel 6 means reboot
start on runlevel 6

#stop on runlevel [!6]

console output
script
    set $(runlevel || true)
    if [ "$2" != "6" ]; then
        set $(runlevel --set 6 || true)
    fi

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

    /etc/init.d/rc 6
end script
