diff --git a/viirb-1-connect-flash-latest-openwrt.sh b/viirb-1-connect-flash-latest-openwrt.sh index c551ef1..f6b5a34 100755 --- a/viirb-1-connect-flash-latest-openwrt.sh +++ b/viirb-1-connect-flash-latest-openwrt.sh @@ -33,11 +33,10 @@ fi # don't care about other/old known_host entries ssh-keygen -R ${viirb_ip} -ping -c2 ${viirb_ip} -if [ $? -ne 0 ]; then - echo "Cannot reach any VIIRB - exiting" - exit 1 -fi +while ! ping -c1 ${viirb_ip}; do + echo "Cannot ping $viirb_ip yet - waiting" + sleep 1 +done cat ~/.ssh/id_rsa.pub | ssh root@${viirb_ip} "cat > /etc/dropbear/authorized_keys"