aboutsummaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
Diffstat (limited to 'init.d')
-rw-r--r--init.d/network.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/init.d/network.in b/init.d/network.in
index fb9668cf..50ba7578 100644
--- a/init.d/network.in
+++ b/init.d/network.in
@@ -13,8 +13,6 @@ depend()
need localmount
after bootmisc
provide net
- # We don't want to stop the network at shutdown
- keyword noshutdown
keyword nojail noprefix novserver
}
@@ -240,6 +238,11 @@ start()
stop()
{
+ # Don't stop the network at shutdown.
+ # We don't use the noshutdown keyword so that we are started again
+ # correctly if we go back to multiuser.
+ ! yesno ${shutdown_network:-YES} && yesno $RC_GOINGDOWN && return 0
+
local int= intv= cmd= downcmd= r=
einfo "Stopping network"
routeflush