aboutsummaryrefslogtreecommitdiffstats
path: root/main/openrc/networking.initd
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2016-10-19 10:29:13 +0200
committerNatanael Copa <ncopa@alpinelinux.org>2016-10-19 10:32:25 +0200
commit689c038c12b5e86cde50b59233b66566e7755f9d (patch)
tree005a7957e042f5c5dc7adbe9a799ce60b84304a6 /main/openrc/networking.initd
parenta28a23d3f4cc994f8fe6e814b7136d524324ebc4 (diff)
downloadaports-689c038c12b5e86cde50b59233b66566e7755f9d.tar.bz2
aports-689c038c12b5e86cde50b59233b66566e7755f9d.tar.xz
main/openrc: dont stop network on shutdown
dont stop the network when switching runlevels, including on shutdown unless user has explcitly asked to do so with "keep_network=no"
Diffstat (limited to 'main/openrc/networking.initd')
-rw-r--r--main/openrc/networking.initd3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/openrc/networking.initd b/main/openrc/networking.initd
index 998b2079d6..7d653b0149 100644
--- a/main/openrc/networking.initd
+++ b/main/openrc/networking.initd
@@ -57,6 +57,9 @@ start() {
stop() {
local iface=
+ # Don't stop the network at shutdown.
+ yesno ${keep_network:-YES} && yesno $RC_GOINGDOWN && return 0
+
ebegin "Stopping networking"
eindent
for iface in $(find_running_ifaces); do