firmware/src/packages/fff/fff-nodewatcher/files/etc/uci-defaults/93-fff-nodewatcher
Adrian Schmutzler 0475fe01f0 fff-nodewatcher: only run uci-defaults once
If /etc/config/nodewatcher already exists, a proper uci-defaults
script should not overwrite it. Since this package is the owner
of the config file, this change won't change anything for the
current firmware, but will allow to use this as a package, too.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Robert Langhammer <rlanghammer@web.de>
2021-02-27 16:10:26 +01:00

17 lines
489 B
Plaintext

[ -s /etc/config/nodewatcher ] && exit 0
touch /etc/config/nodewatcher
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'
add nodewatcher network
set nodewatcher.@network[-1].mesh_interface='br-client'
set nodewatcher.@network[-1].iface_blacklist='lo ifb0'
set nodewatcher.@network[-1].ip_whitelist='br-client'
EOF
uci commit nodewatcher
exit 0