diff --git a/modules/rhizo_base/files/var/SysmoBTS/bts b/modules/rhizo_base/files/var/SysmoBTS/bts old mode 100755 new mode 100644 diff --git a/modules/rhizo_base/files/var/SysmoBTS/pcu b/modules/rhizo_base/files/var/SysmoBTS/pcu old mode 100755 new mode 100644 diff --git a/modules/rhizo_base/files/var/SysmoBTS/provision.sh b/modules/rhizo_base/files/var/SysmoBTS/provision.sh index cc70d16..d1b0754 100644 --- a/modules/rhizo_base/files/var/SysmoBTS/provision.sh +++ b/modules/rhizo_base/files/var/SysmoBTS/provision.sh @@ -18,6 +18,8 @@ for bts in "${!BTS[@]}" ; do ssh $SSH_OPTS root@${BTS[$bts]} "date -s '$(date)'" ssh $SSH_OPTS root@${BTS[$bts]} "echo nameserver 1.1.1.1 > /etc/resolv.conf; echo nameserver 9.9.9.9 >> /etc/resolv.conf" scp $SSH_OPTS osmo-pcu.cfg root@${BTS[$bts]}:/etc/osmocom/osmo-pcu.cfg + scp $SSH_OPTS pcu bts root@${BTS[$bts]}:/bin/ + ssh $SSH_OPTS root@${BTS[$bts]} "chmod 750 /bin/pcu /bin/bts" ssh $SSH_OPTS root@${BTS[$bts]} "expect -v 2>/dev/null" if [ "$?" != "0" ]; then diff --git a/modules/rhizo_base/templates/rccn-functions.sh.erb b/modules/rhizo_base/templates/rccn-functions.sh.erb index ea98ffa..1674dfd 100644 --- a/modules/rhizo_base/templates/rccn-functions.sh.erb +++ b/modules/rhizo_base/templates/rccn-functions.sh.erb @@ -83,7 +83,7 @@ check_trx() { <% @bts.each_with_index do |bts, index| -%> b<%= index %>() { - ssh -o StrictHostKeyChecking=no <%= @bts_user[bts["model"]] %>@<%= bts["ip"] %> $* + ssh -t -o StrictHostKeyChecking=no <%= @bts_user[bts["model"]] %>@<%= bts["ip"] %> $* } <% end -%>