summaryrefslogtreecommitdiff
path: root/rc.single
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2002-03-24 08:50:48 +0000
committerJudd Vinet <judd@archlinux.org>2002-03-24 08:50:48 +0000
commit2cb34b31712bf72ae6c30e5029572463152a082f (patch)
treead0c609164509c2666e0aaad32e657776a7f06f4 /rc.single
parent65405267704892a9bcb42186c95adcf4566cbf8c (diff)
Fixed a runlevel bug in initscripts
Diffstat (limited to 'rc.single')
-rwxr-xr-xrc.single9
1 files changed, 2 insertions, 7 deletions
diff --git a/rc.single b/rc.single
index 804cda6..71024d9 100755
--- a/rc.single
+++ b/rc.single
@@ -6,7 +6,7 @@
. /etc/rc.conf
. /etc/rc.d/functions
-if [ "$PREVLEVEL" = "2" ]; then
+if [ "$PREVLEVEL" = "3" -o "$PREVLEVEL" = "5" ]; then
# Shutdown daemons
if [ -d /var/run/daemons ]; then
for daemon in `ls /var/run/daemons`; do
@@ -15,12 +15,7 @@ if [ "$PREVLEVEL" = "2" ]; then
fi
# Shutdown network
- stat_busy "Shutting Down Network"
- /sbin/ifconfig lo down
- if [ "$IPADDR" != "" -a "$NETMASK" != "" ]; then
- /sbin/ifconfig eth0 down
- fi
- stat_done
+ /etc/rc.d/network stop
# Shutdown pcmcia
if [ "$PCMCIA" = "yes" -a -f /etc/rc.d/pcmcia ]; then