Explorar el Código

Workaround for DigitalOcean network

Serghey Rodin hace 9 años
padre
commit
945551dcd0
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      bin/v-update-sys-ip

+ 2 - 1
bin/v-update-sys-ip

@@ -97,7 +97,8 @@ fi
 
 # Compare ips
 for ip in $ip_list; do
-    if [ ! -e "$VESTA/data/ips/$ip" ]; then
+    check_ifconfig=$(/sbin/ifconfig |grep "$ip")
+    if [ ! -e "$VESTA/data/ips/$ip" ] && [ ! -z "$check_ifconfig)" ]; then
         interface=$(/sbin/ip addr |grep $ip |awk '{print $NF}')
         interface=$(echo $interface |cut -f 1 -d :)
         netmask=$(/sbin/ip addr |grep $ip |cut -f 2 -d / |cut -f 1 -d \ )