summaryrefslogtreecommitdiffstats
path: root/core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers
diff options
context:
space:
mode:
Diffstat (limited to 'core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers')
-rwxr-xr-xcore/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers33
1 files changed, 0 insertions, 33 deletions
diff --git a/core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers b/core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers
deleted file mode 100755
index 64ea853e..00000000
--- a/core/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-early_network_triggers
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/ash
-
-# This script will trigger several network targets if
-# applicable at an early point.
-# This happens if dhcp/network setup was successful in stage31
-
-# Main interface
-BRIDGE="br0"
-
-if [ ! -e "/sys/class/net/${BRIDGE}/operstate" -o "x$(cat "/sys/class/net/${BRIDGE}/operstate")" == "xup" ] && [ -e "/opt/openslx/uniontmp/etc/hostname" -o -e "/etc/resolv.conf" ]; then
- echo "Triggering network.target"
- touch "/run/network/network-ready"
- systemctl start network.target &
-fi
-
-if [ -s "/etc/resolv.conf" ] && grep -q "^nameserver" "/etc/resolv.conf"; then
- echo "Triggering network-dns.target"
- touch "/run/network/dns-ready"
- systemctl start network-dns.target &
-fi
-
-if route -n | grep -q -E '^0\.0\.0\.0.*U.*G'; then
- echo "Triggering network-gateway.target"
- touch "/run/network/gateway-ready"
- systemctl start network-gateway.target &
-fi
-
-# In case we have multiple NICs per subnet, don't send arp
-# replies on all NICs
-echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
-
-exit 0
-