fff-nodewatcher: add config option to disable nodewatcher

This adds an option 'disabled' that will allow to disable
nodewatcher when desired.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Robert Langhammer <rlanghammer@web.de>
This commit is contained in:
Adrian Schmutzler 2021-01-31 13:57:11 +01:00
parent cdf444651f
commit 934ddab8e5
3 changed files with 3 additions and 1 deletions

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-nodewatcher
PKG_RELEASE:=61
PKG_RELEASE:=62
include $(INCLUDE_DIR)/package.mk

View File

@ -6,6 +6,7 @@ uci batch >/dev/null <<EOF
add nodewatcher script
set nodewatcher.@script[-1].data_file='/tmp/crawldata/node.data'
set nodewatcher.@script[-1].status_text_file='/tmp/status.txt'
set nodewatcher.@script[-1].disabled='0'
add nodewatcher network
set nodewatcher.@network[-1].mesh_interface='br-client'
set nodewatcher.@network[-1].iface_blacklist='lo ifb0'

View File

@ -13,6 +13,7 @@ fi
trap "lock -u \"$lockfile\"" INT TERM EXIT
[ -s /etc/config/nodewatcher ] || exit 1
[ "$(uci get nodewatcher.@script[0].disabled)" = "1" ] && exit 0
SCRIPT_DATA_FILE=$(uci get nodewatcher.@script[0].data_file)