From ccecf6aef92abea2f0251bf30c6e187bdbf7eed1 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Wed, 9 Jan 2019 22:33:05 +0100 Subject: [PATCH] #175 more info on lasting starting up error --- home.admin/00infoLCD.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/home.admin/00infoLCD.sh b/home.admin/00infoLCD.sh index 10bbd90..a35ff38 100755 --- a/home.admin/00infoLCD.sh +++ b/home.admin/00infoLCD.sh @@ -152,15 +152,21 @@ while : clienterror=`cat error.tmp` rm error.tmp if [ ${#clienterror} -gt 0 ]; then - + boxwidth=40 l1="Waiting for ${network}d to get ready.\n" l2="---> Starting Up\n" l3="Can take longer if device was off." isVerifying=$(echo "${clienterror}" | grep -c 'Verifying blocks') if [ ${isVerifying} -gt 0 ]; then l2="---> Verifying Blocks\n" + else + # when takes longer display error + uptimeSeconds="$(cat /proc/uptime | grep -o '^[0-9]\+')" + if [ ${uptimeSeconds} -gt 10 ]; then + l2="---> Error: ${clienterror}\n" + boxwidth=70 + fi fi - boxwidth=40 dialog --backtitle "RaspiBlitz ${codeVersion} (${localip}) - Welcome Back" --infobox "$l1$l2$l3" 5 ${boxwidth} sleep 5 continue