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,10 +100,21 @@ 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 [ ${#clierror} -gt 0 ]; then
|
||||||
|
l1="Waiting for ${network}d to get ready ..\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
|
||||||
|
|
||||||
|
# check if locked
|
||||||
|
locked=$(sudo -u admin lncli --chain=${network} getinfo 2>&1 | grep -c unlock)
|
||||||
if [ "${locked}" -gt 0 ]; then
|
if [ "${locked}" -gt 0 ]; then
|
||||||
|
|
||||||
# special case: LND wallet is locked ---> show unlock info
|
# special case: LND wallet is locked ---> show unlock info
|
||||||
@@ -123,6 +134,8 @@ while :
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user