diff --git a/modules/rhizo_base/files/var/SysmoBTS/provision.sh b/modules/rhizo_base/files/var/SysmoBTS/provision.sh index b392478..41d127b 100644 --- a/modules/rhizo_base/files/var/SysmoBTS/provision.sh +++ b/modules/rhizo_base/files/var/SysmoBTS/provision.sh @@ -13,6 +13,10 @@ SSH_OPTS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/tmp/known-$RANDOM" for bts in "${!BTS[@]}" ; do scp $SSH_OPTS authorized_keys root@${BTS[$bts]}:/home/root/.ssh/ + if [ "$?" != "0" ] ; then + echo "No ssh access to BTS?" + continue + fi scp $SSH_OPTS udhcpc root@${BTS[$bts]}:/etc/default/udhcpc ssh $SSH_OPTS root@${BTS[$bts]} "echo 'root:$BTSPASS' | /usr/sbin/chpasswd" ssh $SSH_OPTS root@${BTS[$bts]} "date -s '$(date)'"