[16/29] dhcpcd.exe: Store the default gateway when in QMI mode

Message ID 20221201172318.3166615-16-michael.tremer@ipfire.org
State Accepted
Commit 261727435df172b80ebf940c9bdd5e8cef9c1179
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 | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
  

Patch

diff --git a/src/initscripts/networking/dhcpcd.exe b/src/initscripts/networking/dhcpcd.exe
index b557bcb12..fe64132c8 100644
--- a/src/initscripts/networking/dhcpcd.exe
+++ b/src/initscripts/networking/dhcpcd.exe
@@ -146,7 +146,13 @@  setup_qmi() {
 	ip addr add "${address}/${netmask}" dev "${interface}"
 
 	# Configure the default route
-	ip route add default via "${gateway}" mtu "${mtu}"
+	if [ -n "${gateway}" ]; then
+		# Store the default gateway
+		echo -n "${gateway}" > /var/ipfire/red/remote-ipaddress
+
+		# Configure the default route
+		ip route add default via "${gateway}" mtu "${mtu}"
+	fi
 
 	return 0
 }