From 0c0ca2d9bce27b3005b9893a699ea325b0161c00 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 4 Feb 2014 12:02:05 +0100 Subject: [PATCH] network/ifup: do not ifup an already setup network interface --- modules.d/40network/ifup.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh index b33981b2..3a03d052 100755 --- a/modules.d/40network/ifup.sh +++ b/modules.d/40network/ifup.sh @@ -80,7 +80,11 @@ fi # in netroot case we prefer netroot to bringup $netif automaticlly [ -n "$2" -a "$2" = "-m" ] && [ -z "$netroot" ] && manualup="$2" [ -z "$netroot" ] && [ -z "$manualup" ] && exit 0 -[ -n "$manualup" ] && >/tmp/net.$netif.manualup +if [ -n "$manualup" ]; then + >/tmp/net.$netif.manualup +else + [ -f /tmp/net.${iface}.did-setup ] && exit 0 +fi # Run dhclient do_dhcp() {