]> git.ipfire.org Git - people/ummeegge/ipfire-2.x.git/commitdiff
dhcpcd.exe: Only touch /var/ipfire/red/active once
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 1 Dec 2022 17:23:08 +0000 (17:23 +0000)
committerPeter Müller <peter.mueller@ipfire.org>
Sat, 17 Dec 2022 17:20:46 +0000 (17:20 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/initscripts/networking/dhcpcd.exe

index b85a2c5987df2f8e516df89c39621e3c4693993a..440a76693ff38b7c838c8d7e93d8426a0cfe137a 100644 (file)
@@ -62,7 +62,8 @@ dhcpcd_up()
        fi
 
        if [ $update ]; then
-               [ -e "/var/ipfire/red/active" ] || touch /var/ipfire/red/active
+               # Consider RED being active
+               touch /var/ipfire/red/active
 
                if [ -n "${new_routers}" ]; then
                        echo -n "${new_routers}" > /var/ipfire/red/remote-ipaddress
@@ -70,7 +71,6 @@ dhcpcd_up()
 
                logger -p local0.info -t dhcpcd.exe[$$] "$interface has been (re)configured with IP=$new_ip_address"
                run_subdir ${rc_base}/init.d/networking/red.up/
-               touch /var/ipfire/red/active
        fi
 }