diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/rc.in | 9 | ||||
-rw-r--r-- | etc/rc.shutdown.in | 9 |
2 files changed, 3 insertions, 15 deletions
@@ -10,12 +10,9 @@ trap : SIGINT trap "echo 'Boot interrupted'; exit 1" SIGQUIT -# BSD's init works somewhat differently to sysvinit. -# This block should 'translate' from the way init calls it to the way it would -# be called by sysvinit on linux. -RUNLEVEL="1" /sbin/rc sysinit || exit 1 -RUNLEVEL="1" /sbin/rc boot || exit 1 -PREVLEVEL="1" /sbin/rc default +/sbin/rc sysinit || exit 1 +/sbin/rc boot || exit 1 +/sbin/rc default # We don't actually care if rc default worked or not, we should exit 0 # to allow logins diff --git a/etc/rc.shutdown.in b/etc/rc.shutdown.in index e26e8468..f3b8568e 100644 --- a/etc/rc.shutdown.in +++ b/etc/rc.shutdown.in @@ -14,13 +14,4 @@ export LD_LIBRARY_PATH="/lib${LD_LIBRARY_PATH:+:}${LDLIBRARY_PATH}" [ -z "$TERM" -o "$TERM" = "dumb" ] && export TERM="@TERM@" action=${1:-shutdown} - -# BSD's init works somewhat differently to sysvinit. -# This block should 'translate' from the way init calls it to the way it would -# be called by sysvinit on linux. -case "${action}" in - reboot) export RUNLEVEL=6;; - single) export RUNLEVEL=S;; - *) export RUNLEVEL=0;; -esac exec /sbin/rc "${action}" |