aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2011-03-25 16:34:04 -0400
committerPetr Lautrbach <plautrba@redhat.com>2011-08-15 09:55:21 +0200
commitda2979f1aa8760700487451e33342324e9417552 (patch)
tree73cfebd97dbf84b14736c4f7b38f4d98be10d9f0
parentdb6fc0178420a71ae4f133c08c346824c56854e9 (diff)
downloadinitscripts-da2979f1aa8760700487451e33342324e9417552.tar
initscripts-da2979f1aa8760700487451e33342324e9417552.tar.gz
initscripts-da2979f1aa8760700487451e33342324e9417552.tar.bz2
initscripts-da2979f1aa8760700487451e33342324e9417552.tar.xz
initscripts-da2979f1aa8760700487451e33342324e9417552.zip
Add an error when setting gateway fails. (#672202)
-rwxr-xr-xsysconfig/network-scripts/ifup-eth6
1 files changed, 4 insertions, 2 deletions
diff --git a/sysconfig/network-scripts/ifup-eth b/sysconfig/network-scripts/ifup-eth
index a03e6ec3..df6d5c6d 100755
--- a/sysconfig/network-scripts/ifup-eth
+++ b/sysconfig/network-scripts/ifup-eth
@@ -283,10 +283,12 @@ else
if [ -n "${GATEWAY}" ] && [ "$(ipcalc --network ${GATEWAY} ${netmask[0]} 2>/dev/null)" = "NETWORK=${NETWORK}" ]; then
ip route replace default ${METRIC:+metric $METRIC} \
via ${GATEWAY} ${WINDOW:+window $WINDOW} ${SRC} \
- ${GATEWAYDEV:+dev $GATEWAYDEV}
+ ${GATEWAYDEV:+dev $GATEWAYDEV} ||
+ net_log $"Error adding default gateway ${GATEWAY} for ${DEVICE}."
elif [ "${GATEWAYDEV}" = "${DEVICE}" ]; then
ip route replace default ${METRIC:+metric $METRIC} \
- ${SRC} ${WINDOW:+window $WINDOW} dev ${REALDEVICE}
+ ${SRC} ${WINDOW:+window $WINDOW} dev ${REALDEVICE} ||
+ net_log $"Erorr adding default gateway for ${REALDEVICE}."
fi
fi
fi