From 33302c808e78bf45525c2be4c4f2c18d8d711d85 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Sat, 18 Jul 2020 22:43:14 +0200 Subject: [PATCH] Fix BTCPayServer blocking on recovery --- .../config.scripts/bonus.btcpayserver.sh | 33 ++++++++++++++----- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/home.admin/config.scripts/bonus.btcpayserver.sh b/home.admin/config.scripts/bonus.btcpayserver.sh index 89af47e03..958f53cb8 100644 --- a/home.admin/config.scripts/bonus.btcpayserver.sh +++ b/home.admin/config.scripts/bonus.btcpayserver.sh @@ -364,7 +364,7 @@ WantedBy=multi-user.target sudo systemctl daemon-reload # start to create settings.config sudo systemctl enable nbxplorer - sudo systemctl start nbxplorer + #sudo systemctl start nbxplorer #echo "Checking for nbxplorer config" #while [ ! -f "/home/btcpay/.nbxplorer/Main/settings.config" ] @@ -383,7 +383,7 @@ WantedBy=multi-user.target echo "getting RPC credentials from the bitcoin.conf" RPC_USER=$(sudo cat /mnt/hdd/bitcoin/bitcoin.conf | grep rpcuser | cut -c 9-) PASSWORD_B=$(sudo cat /mnt/hdd/bitcoin/bitcoin.conf | grep rpcpassword | cut -c 13-) - sudo mv /home/btcpay/.nbxplorer/Main/settings.config /home/btcpay/.nbxplorer/Main/settings.config.backup + #sudo mv /home/btcpay/.nbxplorer/Main/settings.config /home/btcpay/.nbxplorer/Main/settings.config.backup touch /home/admin/settings.config sudo chmod 600 /home/admin/settings.config || exit 1 cat >> /home/admin/settings.config </dev/null - sudo systemctl start btcpayserver 2>/dev/null + + if [ "${state}" == "ready" ]; then + # start service + echo "start service" + sudo systemctl start nbxplorer 2>/dev/null + sudo systemctl start btcpayserver 2>/dev/null + fi + fi # setting value in raspi blitz config