diff --git a/home.admin/_background.sh b/home.admin/_background.sh index 327c43fc0..1f720dc2b 100644 --- a/home.admin/_background.sh +++ b/home.admin/_background.sh @@ -296,11 +296,7 @@ do if [ ${locked} -gt 0 ]; then echo "STARTING AUTO-UNLOCK ..." - - # building REST command - passwordC=$(sudo cat /root/lnd.autounlock.pwd) - command="sudo python3 /home/admin/config.scripts/lnd.unlock.py '${passwordC}'" - bash -c "${command}" + sudo /home/admin/config.scripts/lnd.unlock.sh '${passwordC}' fi fi diff --git a/home.admin/config.scripts/lnd.autounlock.sh b/home.admin/config.scripts/lnd.autounlock.sh index e120565e3..09a71f055 100755 --- a/home.admin/config.scripts/lnd.autounlock.sh +++ b/home.admin/config.scripts/lnd.autounlock.sh @@ -49,9 +49,9 @@ Password C will be stored on the device. echo "SYSTEMD RESTART LOG: lightning (LND)" > /home/admin/systemd.lightning.log sudo systemctl restart lnd sleep 4 - result=$(sudo python /home/admin/config.scripts/lnd.unlock.py ${passwordC}) - invalid=$(echo "${result}" | grep -c 'invalid') - if [ ${invalid} -gt 0 ];then + error="" + source <(sudo /home/admin/config.scripts/lnd.unlock.sh '${passwordC}') + if [ ${error} -gt 0 ];then echo "# PASSWORD C is wrong - try again or cancel" sleep 3 sudo /home/admin/config.scripts/lnd.autounlock.sh on