From 8ff663ff536abed16c06e4ace37ad5e1fafdfca6 Mon Sep 17 00:00:00 2001 From: Christian Rotzoll Date: Mon, 1 Jul 2019 01:50:49 +0200 Subject: [PATCH] fix false start --- home.admin/00raspiblitz.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/home.admin/00raspiblitz.sh b/home.admin/00raspiblitz.sh index b54a79c..3ef8612 100755 --- a/home.admin/00raspiblitz.sh +++ b/home.admin/00raspiblitz.sh @@ -168,10 +168,10 @@ waitUntilChainNetworkIsReady() if [ "${network}" = "litecoin" ]; then minSize=20000000000 fi + isSyncing=$(sudo ls -la /mnt/hdd/${network}/blocks/.selfsync | grep -c '.selfsync') blockchainsize=$(sudo du -shbc /mnt/hdd/${network} 2>/dev/null | head -n1 | awk '{print $1;}') if [ ${#blockchainsize} -gt 0 ]; then if [ ${blockchainsize} -lt ${minSize} ]; then - isSyncing=$(sudo ls -la /mnt/hdd/${network}/blocks/.selfsync | grep -c '.selfsync') if [ ${isSyncing} -eq 0 ]; then echo "blockchainsize(${blockchainsize})" echo "Missing Blockchain Data (<${minSize}) ..." @@ -193,6 +193,9 @@ waitUntilChainNetworkIsReady() blockchainBroken=0 echo "-> Ignore reindex - its just a future block" fi + if [ ${isSyncing} -gt 0 ]; then + reindex=0 + fi fi if [ ${reindex} -gt 0 ] || [ "${clienterror}" = "missing blockchain" ]; then