diff --git a/home.admin/00infoLCD.sh b/home.admin/00infoLCD.sh index 61c1ff8..f277f1a 100755 --- a/home.admin/00infoLCD.sh +++ b/home.admin/00infoLCD.sh @@ -103,13 +103,19 @@ while : # RASPIBLITZ iS FULL SETUP # check if bitcoin is ready - sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 1>/dev/null 2>>error.tmp - clierror=`cat error.tmp` - if [ ${#clierror} -gt 0 ]; then + sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 1>/dev/null 2>error.tmp + clienterror=`cat error.tmp` + rm error.tmp + if [ ${#clienterror} -gt 0 ]; then l1="Waiting for ${network}d to get ready.\n" - l1="Can take some time if devcie was off." + l2="(starting up)\n" + l3="Can take longer if devcie was off." + isVerifying=$(echo "${clienterror}" | grep -c 'Verifying blocks') + if [ ${isVerifying} -gt 0 ]; then + l2="(verifying blocks)\n" + fi boxwidth=42 - dialog --backtitle "RaspiBlitz ${localip} - Welcome" --infobox "$l1$l2$l3" 4 ${boxwidth} + dialog --backtitle "RaspiBlitz ${localip} - Welcome" --infobox "$l1$l2$l3" 5 ${boxwidth} sleep 5 else