From f4b7b097a6fd7653873cdb21818e4c09b0d2a0c1 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 8 Sep 2022 12:23:38 +0200 Subject: [PATCH] dhcpcd.exe: Only set gateway when we have received one Signed-off-by: Michael Tremer --- src/initscripts/networking/dhcpcd.exe | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/initscripts/networking/dhcpcd.exe b/src/initscripts/networking/dhcpcd.exe index c083b8d967..b557bcb121 100644 --- a/src/initscripts/networking/dhcpcd.exe +++ b/src/initscripts/networking/dhcpcd.exe @@ -54,10 +54,12 @@ dhcpcd_up() #Get IP Address echo -n "$new_ip_address" > /var/ipfire/red/local-ipaddress - #Get default gateway - grep -v -E "\" /etc/hosts > /tmp/hosts - echo "$new_routers gateway" >> /tmp/hosts - mv /tmp/hosts /etc/hosts + # Get default gateway + if [ -n "${new_routers}" ]; then + grep -v -E "\" /etc/hosts > /tmp/hosts + echo "$new_routers gateway" >> /tmp/hosts + mv /tmp/hosts /etc/hosts + fi if [ $update ]; then [ -e "/var/ipfire/red/active" ] || touch /var/ipfire/red/active -- 2.39.5