aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/rc.in9
-rw-r--r--etc/rc.shutdown.in9
2 files changed, 3 insertions, 15 deletions
diff --git a/etc/rc.in b/etc/rc.in
index aab7cbb8..53fe24f7 100644
--- a/etc/rc.in
+++ b/etc/rc.in
@@ -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}"