[19/29] dhcpcd.exe: Only touch /var/ipfire/red/active once

Message ID 20221201172318.3166615-19-michael.tremer@ipfire.org
State Accepted
Commit 7a67f77f10c05436960a3a9097e8019a34f07167
Headers
Series [01/29] libgudev: New package |

Commit Message

Michael Tremer Dec. 1, 2022, 5:23 p.m. UTC
  Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 src/initscripts/networking/dhcpcd.exe | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
  

Patch

diff --git a/src/initscripts/networking/dhcpcd.exe b/src/initscripts/networking/dhcpcd.exe
index b85a2c598..440a76693 100644
--- a/src/initscripts/networking/dhcpcd.exe
+++ b/src/initscripts/networking/dhcpcd.exe
@@ -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
 }