From 1b7ee64e87788cf251a8583ada5aa3fb78b828f2 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 8 Sep 2022 12:35:40 +0200 Subject: [PATCH] dhcpcd.exe: Do not overwrite the default gateway when empty Signed-off-by: Michael Tremer --- src/initscripts/networking/dhcpcd.exe | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/initscripts/networking/dhcpcd.exe b/src/initscripts/networking/dhcpcd.exe index acd083b6f1..b85a2c5987 100644 --- a/src/initscripts/networking/dhcpcd.exe +++ b/src/initscripts/networking/dhcpcd.exe @@ -63,7 +63,11 @@ dhcpcd_up() if [ $update ]; then [ -e "/var/ipfire/red/active" ] || touch /var/ipfire/red/active - echo -n "$new_routers" > /var/ipfire/red/remote-ipaddress + + if [ -n "${new_routers}" ]; then + echo -n "${new_routers}" > /var/ipfire/red/remote-ipaddress + fi + 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 -- 2.39.5