openconnect: increase timeout time on resolving error and use the IPs for proto_add_h...
authorNikos Mavrogiannopoulos <[email protected]>
Tue, 1 Jul 2014 18:08:29 +0000 (20:08 +0200)
committerNikos Mavrogiannopoulos <[email protected]>
Tue, 1 Jul 2014 18:29:22 +0000 (20:29 +0200)
Signed-off-by: Nikos Mavrogiannopoulos <[email protected]>
net/openconnect/files/openconnect.sh

index 2a45857183f6b2ae35d9479d9d773d030a1937e1..c0ff471ee9776b4baf4133c075a02bc51a0277d6 100755 (executable)
@@ -23,13 +23,13 @@ proto_openconnect_setup() {
 
        logger -t openconnect "initializing..."
        serv_addr=
-       for ip in $(resolveip -t 5 "$server"); do
-               proto_add_host_dependency "$config" "$server"
+       for ip in $(resolveip -t 10 "$server"); do
+               ( proto_add_host_dependency "$config" "$ip" )
                serv_addr=1
-       done
+       fi
        [ -n "$serv_addr" ] || {
-               logger -t openconnect "Could not resolve server address"
-               sleep 5
+               logger -t openconnect "Could not resolve server address: '$server'"
+               sleep 20
                proto_setup_failed "$config"
                exit 1
        }