aboutsummaryrefslogtreecommitdiffstats
path: root/rc.d
diff options
context:
space:
mode:
Diffstat (limited to 'rc.d')
-rwxr-xr-xrc.d/init.d/network5
1 files changed, 2 insertions, 3 deletions
diff --git a/rc.d/init.d/network b/rc.d/init.d/network
index ea3ce8f9..0c9b26d0 100755
--- a/rc.d/init.d/network
+++ b/rc.d/init.d/network
@@ -160,12 +160,11 @@ case "$1" in
rootfs=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/" && $3 != "rootfs") { print $3; }}' /proc/mounts)
rootopts=$(awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab)
- if [[ "$rootfs" == nfs* || "$rootopts" =~ _r?netdev ]] ; then
+ if [[ "$rootfs" == nfs* || "$rootopts" =~ _r?netdev ]] || systemctl show --property=RequiredBy -- -.mount | grep -q 'remote-fs.target' ; then
+ net_log $"rootfs is on network filesystem, leaving network up"
exit 1
fi
- systemctl show --property=RequiredBy -- -.mount | grep -q 'remote-fs.target' && exit 1
-
vlaninterfaces=""
vpninterfaces=""
xdslinterfaces=""