From 25551ca4df72f80672b859c55fb3f9e4a02b2071 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Tue, 11 Dec 2018 13:33:22 +0100 Subject: [PATCH] fixed trigger --- build.sdcard/raspbianStretchDesktop.sh | 8 ++++++++ home.admin/_background.sh | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/build.sdcard/raspbianStretchDesktop.sh b/build.sdcard/raspbianStretchDesktop.sh index ebf4498f9..a86539e41 100644 --- a/build.sdcard/raspbianStretchDesktop.sh +++ b/build.sdcard/raspbianStretchDesktop.sh @@ -444,6 +444,14 @@ sudo chmod +x /home/admin/_bootstrap.sh sudo cp ./assets/bootstrap.service /etc/systemd/system/bootstrap.service sudo systemctl enable bootstrap +# *** BOOTSTRAP *** +# see background README for details +echo "" +echo "*** RASPI BACKGROUND SERVICE ***" +sudo chmod +x /home/admin/_background.sh +sudo cp ./assets/background.service /etc/systemd/system/background.service +sudo systemctl enable background + # *** RASPIBLITZ IMAGE READY *** echo "" echo "**********************************************" diff --git a/home.admin/_background.sh b/home.admin/_background.sh index 86f014cb4..15295fac0 100644 --- a/home.admin/_background.sh +++ b/home.admin/_background.sh @@ -34,8 +34,8 @@ do #################################################### # every 5 minutes - triggerRecheckDHCP=$(((counter % 300)+1)) - if [ triggerRecheckDHCP -eq 1 ]; then + recheckDHCP=$((($counter % 300)+1)) + if [ "recheckDHCP" -eq 1 ]; then echo "*** RECHECK DHCP-SERVER ***" # get the local network IP @@ -59,7 +59,7 @@ do # every 15min - not too often # because its a ping to external service - recheckPublicIP=$(((counter % 60)+1)) + recheckPublicIP=$((($counter % 60)+1)) if [ recheckPublicIP -eq 1 ]; then echo "*** RECHECK PUBLIC IP ***"