Просмотр исходного кода

Workaround for DigitalOcean network

Serghey Rodin 9 лет назад
Родитель
Сommit
945551dcd0
1 измененных файлов с 2 добавлено и 1 удалено
  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 \ )