From 789d248a77be8217dd68e8661e22a09a554ddd0b Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 21 Jan 2020 11:24:24 +0100 Subject: [PATCH] #985 waiting for ready flag before LND check --- home.admin/BlitzTUI/blitztui/main.py | 10 ++++++++++ home.admin/_bootstrap.sh | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/home.admin/BlitzTUI/blitztui/main.py b/home.admin/BlitzTUI/blitztui/main.py index 0422e54e3..cd0227963 100644 --- a/home.admin/BlitzTUI/blitztui/main.py +++ b/home.admin/BlitzTUI/blitztui/main.py @@ -238,9 +238,14 @@ class AppWindow(QMainWindow): flag.set() def update_status_lnd(self): + if IS_WIN32_ENV: return + if self.rb_info.status != "ready": + log.debug("skipping updating status_lnd --> no ready signal in info file") + return + # log.debug("update_status_lnd due: {}".format(self.status_lnd_due)) if self.status_lnd_due <= self.uptime: log.debug("updating status_lnd") @@ -256,9 +261,14 @@ class AppWindow(QMainWindow): self.status_lnd_due = self.uptime + self.status_lnd_interval def update_status_lnd_channels(self): + if IS_WIN32_ENV: return + if self.rb_info.status != "ready": + log.debug("skipping updating status_lnd --> no ready signal in info file") + return + # log.debug("update_status_lnd_channel due: {}".format(self.status_lnd_channel_due)) if self.status_lnd_channel_due <= self.uptime: log.debug("updating status_lnd_channels") diff --git a/home.admin/_bootstrap.sh b/home.admin/_bootstrap.sh index ba23bbd41..06bcf59dd 100644 --- a/home.admin/_bootstrap.sh +++ b/home.admin/_bootstrap.sh @@ -516,5 +516,9 @@ if [ "${baseImage}" = "raspbian" ] ; then fi fi +# mark that node is ready now +sed -i "s/^state=.*/state=ready/g" ${infoFile} +sed -i "s/^message=.*/message='Node Running'/g" ${infoFile} + echo "DONE BOOTSTRAP" >> $logFile exit 0