ssh_up=""
stop_time=$(($(date +%s) + 300))
current_time=$(date +%s)
-
+ counter=1
while [ "$current_time" -lt "$stop_time" ] ; do
- echo "ssh attempt ..."
+ echo "$counter-th attempt to reach sshd in container $lxc ..."
ssh -o "StrictHostKeyChecking no" $IP 'uname -i' && { ssh_up=true; echo "SSHD in container $lxc is UP"; break ; } || :
sleep 10
current_time=$(($current_time + 10))
+ counter=$(($counter+1))
done
- [ -z $ssh_up ] && echo "SSHD in container $lxc is not running"
+ # Thierry: this is fatal, let's just exit with a failure here
+ [ -z $ssh_up ] && { echo "SSHD in container $lxc is not running" ; exit 1 ; }
# rpm --rebuilddb
chroot $rootfs_path rpm --rebuilddb