summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/install_proxy.sh
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2011-10-19 18:28:11 (GMT)
committerJames Meyer <james.meyer@operamail.com>2011-10-19 18:29:02 (GMT)
commitd9a08ac22f9c6661cf3b478927be321274d10794 (patch)
tree9292ac41e1d3dd341411cf25a4854562e4619d38 /abs/core/LinHES-config/install_proxy.sh
parente114480cade2f8390c395e2fa5c9b54ee7f95746 (diff)
downloadlinhes_pkgbuild-d9a08ac22f9c6661cf3b478927be321274d10794.zip
linhes_pkgbuild-d9a08ac22f9c6661cf3b478927be321274d10794.tar.gz
linhes_pkgbuild-d9a08ac22f9c6661cf3b478927be321274d10794.tar.bz2
LinHES-config: fix auto nfs between master and FE.
also tweak network check so hopefully it's a little faster
Diffstat (limited to 'abs/core/LinHES-config/install_proxy.sh')
-rwxr-xr-xabs/core/LinHES-config/install_proxy.sh18
1 files changed, 15 insertions, 3 deletions
diff --git a/abs/core/LinHES-config/install_proxy.sh b/abs/core/LinHES-config/install_proxy.sh
index 71b675b..4bb2444 100755
--- a/abs/core/LinHES-config/install_proxy.sh
+++ b/abs/core/LinHES-config/install_proxy.sh
@@ -88,19 +88,31 @@ case $1 in
;;
check_gw)
#check gateway
+ rc=0
echo "network check gateway"
/sbin/route -n
mygwdefault=`/sbin/route -n |grep $default_interface|grep UG|awk '{ print $2}'`
echo "Default gateway seems to be $mygwdefault"
if [ ! x$mygwdefault = x ]
then
- sleep 2
- ping -c 5 $mygwdefault
- if [ ! $? = 0 ]
+ #sleep 2
+ for i in `seq 10`
+ do
+ ping -c 1 $mygwdefault
+ if [ $? = 0 ]
+ then
+ break
+ rc=1
+ fi
+ done
+
+
+ if [ rc = 0 ]
then
exit 4
fi
fi
+
;;
check_ns)
#check nameserver