mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-10-10 21:03:09 +02:00
detect when bitcoin ready and lnd locked better
This commit is contained in:
@@ -100,26 +100,39 @@ while :
|
|||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
# RaspiBlitz is full Setup
|
# RASPIBLITZ iS FULL SETUP
|
||||||
|
|
||||||
chain=$(sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 2>/dev/null | jq -r '.chain')
|
# check if bitcoin is ready
|
||||||
locked=$(sudo tail -n 1 /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log 2>/dev/null | grep -c unlock)
|
clierror=$(sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 2>&1)
|
||||||
if [ "${locked}" -gt 0 ]; then
|
if [ ${#clierror} -gt 0 ]; then
|
||||||
|
l1="Waiting for ${network}d to get ready ..\n"
|
||||||
# special case: LND wallet is locked ---> show unlock info
|
|
||||||
l1="!!! LND WALLET IS LOCKED !!!\n"
|
|
||||||
l2="Login: ssh admin@${localip}\n"
|
l2="Login: ssh admin@${localip}\n"
|
||||||
l3="Use your Password A\n"
|
l3="Use your Password A\n"
|
||||||
boxwidth=$((${#localip} + 24))
|
boxwidth=$((${#localip} + 24))
|
||||||
dialog --backtitle "RaspiBlitz ${localip} - Welcome" --infobox "$l1$l2$l3" 5 ${boxwidth}
|
dialog --backtitle "RaspiBlitz ${localip} - Welcome" --infobox "$l1$l2$l3" 5 ${boxwidth}
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
# no special case - show status display
|
# check if locked
|
||||||
/home/admin/00infoBlitz.sh
|
locked=$(sudo -u admin lncli --chain=${network} getinfo 2>&1 | grep -c unlock)
|
||||||
sleep 5
|
if [ "${locked}" -gt 0 ]; then
|
||||||
|
|
||||||
|
# special case: LND wallet is locked ---> show unlock info
|
||||||
|
l1="!!! LND WALLET IS LOCKED !!!\n"
|
||||||
|
l2="Login: ssh admin@${localip}\n"
|
||||||
|
l3="Use your Password A\n"
|
||||||
|
boxwidth=$((${#localip} + 24))
|
||||||
|
dialog --backtitle "RaspiBlitz ${localip} - Welcome" --infobox "$l1$l2$l3" 5 ${boxwidth}
|
||||||
|
sleep 5
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
# no special case - show status display
|
||||||
|
/home/admin/00infoBlitz.sh
|
||||||
|
sleep 5
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user