diff options
| -rwxr-xr-x | leap-platform-test | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/leap-platform-test b/leap-platform-test index 6192d81..bc71d65 100755 --- a/leap-platform-test +++ b/leap-platform-test @@ -179,18 +179,21 @@ ip_pingable () {    return $?  } +ssh_up () { +  nc -w 4 $1 22 > /dev/null +  return $? +} +  wait_for_node() {    vm=$1    ip=`get_ip $vm`    online=0 -  echo "Waiting for VM $vm (IP: $ip) to come up..." +  echo "Waiting for ssh on VM $vm (IP: $ip) to come up..."    while [ $online -eq 0 ]    do -      ip_pingable $ip && online=1 -      sleep 1 +    ssh_up $ip && online=1 +    sleep 1    done -  # wait until ssh is up -  sleep 4  }  update_leap_cli () { | 
