فهرست منبع

Workaround for DigitalOcean network

Serghey Rodin 9 سال پیش
والد
کامیت
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
 # Compare ips
 for ip in $ip_list; do
 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=$(/sbin/ip addr |grep $ip |awk '{print $NF}')
         interface=$(echo $interface |cut -f 1 -d :)
         interface=$(echo $interface |cut -f 1 -d :)
         netmask=$(/sbin/ip addr |grep $ip |cut -f 2 -d / |cut -f 1 -d \ )
         netmask=$(/sbin/ip addr |grep $ip |cut -f 2 -d / |cut -f 1 -d \ )