From 6f9032cb9d2d996db3069906359fe2b008068ff4 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> Date: Tue, 3 Apr 2012 09:02:06 +0200 Subject: [PATCH] waiting for ssh : beware of set -e --- vbuild-init-lxc.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vbuild-init-lxc.sh b/vbuild-init-lxc.sh index e29c5335..7ef85262 100755 --- a/vbuild-init-lxc.sh +++ b/vbuild-init-lxc.sh @@ -560,11 +560,12 @@ function setup_lxc() { lxc-wait -n $lxc -s RUNNING - for i in $(seq 1 5); do - echo "ssh ..." - ssh_up=$(ssh -o "StrictHostKeyChecking no" $IP 'uname -i') - [ -n $ssh_up ] && break - sleep 3 + echo $IP is up, waiting for ssh... + + for i in $(seq 1 10); do + echo "ssh attempt $i ..." + ssh -o "StrictHostKeyChecking no" $IP 'uname -i' && break || : + sleep 2 done [ -z $ssh_up ] && echo "SSHD in container $lxc is not running" -- 2.47.0