From 4736d25c05276d55b038afc705b4263e72d78423 Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Wed, 9 Sep 2020 14:43:24 +0200 Subject: [PATCH] SysmoBTS: provision, skip bts on first ssh access error --- modules/rhizo_base/files/var/SysmoBTS/provision.sh | 4 ++++ 1 file changed, 4 insertions(+) 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)'"