red: Fixes bug12763

- 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>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Adolf Belka
2024-04-11 17:01:02 +02:00
committed by Arne Fitzenreiter
parent e33ee46e62
commit 9c28cd59c1

View File

@@ -129,10 +129,10 @@ case "${1}" in
touch /var/ipfire/red/active
# Create route to default gateway
ip route add ${GATEWAY} dev ${DEVICE}
ip route add ${GATEWAY} dev ${DEVICE} >/dev/null 2>&1
boot_mesg "Setting up default gateway ${GATEWAY}..."
ip route add default via ${GATEWAY} dev ${DEVICE}
ip route add default via ${GATEWAY} dev ${DEVICE} >/dev/null 2>&1
evaluate_retval
if [ -d "/sys/class/net/${DEVICE}" ]; then