From b77049a65128b644c5876c7926edfc92be238e04 Mon Sep 17 00:00:00 2001 From: anthony Date: Tue, 31 Aug 2010 17:38:26 -0700 Subject: [PATCH] bug 6064: doesn't set GATEWAYDEV if eth2 is not set status 6064: resolved fixed --- patches/xenserver/etc/init.d/seteth1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/patches/xenserver/etc/init.d/seteth1 b/patches/xenserver/etc/init.d/seteth1 index 4079472f79b..01ae5724950 100755 --- a/patches/xenserver/etc/init.d/seteth1 +++ b/patches/xenserver/etc/init.d/seteth1 @@ -50,9 +50,11 @@ setup_common() { if [ "$BOOTPROTO" == "static" ] then replace_in_file /etc/sysconfig/network GATEWAY $GW - if [ "$ETH2_IP" != "0.0.0.0" ] + if [ -n "$ETH2_IP" -a "$ETH2_IP" != "0.0.0.0" ] then replace_in_file /etc/sysconfig/network GATEWAYDEV "eth2" + else + sed -i /GATEWAYDEV/d /etc/sysconfig/network fi else sed -i /GATEWAY/d /etc/sysconfig/network