[8/9] gcp-setup: Fixes bug12763

Message ID 20240411150108.21573-8-adolf.belka@ipfire.org
State Staged
Commit 2841a675482879a5eb6bfeaabb268066af762e9d
Headers
Series [1/9] ipsec-interfaces: Fixes bug12763 |

Commit Message

Adolf Belka April 11, 2024, 3:01 p.m. UTC
  - This ensures that all ip route and ip rule commands are redirected to null if the output
   is not used to feed into a variable.
- This will prevent any error messages related to empty iproute tables being displayed
   during boot if an empty table is accessed.

Fixes: Bug#12763
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 src/initscripts/helper/gcp-setup | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
  

Patch

diff --git a/src/initscripts/helper/gcp-setup b/src/initscripts/helper/gcp-setup
index 4f5148c3e..8273b70b4 100644
--- a/src/initscripts/helper/gcp-setup
+++ b/src/initscripts/helper/gcp-setup
@@ -268,8 +268,8 @@  case "${reason}" in
 		ip addr add "${new_ip_address}/${new_subnet_mask}" dev "${interface}"
 
 		# Add the default route
-		ip route add "${new_routers}" dev "${interface}"
-		ip route add default via "${new_routers}"
+		ip route add "${new_routers}" dev "${interface}" >/dev/null 2>&1
+		ip route add default via "${new_routers}" >/dev/null 2>&1
 
 		# Setup DNS
 		for domain_name_server in ${new_domain_name_servers}; do