[PATCH 2/3] makes nodewatcher config a uci-defaults script

mayosemmel mayosemmel at googlemail.com
Do Jun 9 14:17:20 CEST 2016


Sieht auch gut aus:
Reviewed-by: Jan Kraus <mayosemmel at gmail.com>

Am Mittwoch, den 08.06.2016, 10:24 +0200 schrieb Tobias Klaus:
> Signed-off-by: Tobias Klaus <tk+ff at meskal.net>
> ---
>  .../fff/fff-nodewatcher/files/etc/config/nodewatcher   | 10 ----------
>  .../files/etc/uci-defaults/93-fff-nodewatcher          | 18 ++++++++++++++++++
>  2 files changed, 18 insertions(+), 10 deletions(-)
>  delete mode 100644 src/packages/fff/fff-nodewatcher/files/etc/config/nodewatcher
>  create mode 100644 src/packages/fff/fff-nodewatcher/files/etc/uci-defaults/93-fff-nodewatcher
> 
> diff --git a/src/packages/fff/fff-nodewatcher/files/etc/config/nodewatcher b/src/packages/fff/fff-nodewatcher/files/etc/config/nodewatcher
> deleted file mode 100644
> index 9f308be..0000000
> --- a/src/packages/fff/fff-nodewatcher/files/etc/config/nodewatcher
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -config 'script'
> -	option 'error_level' '0'
> -	option 'logfile' '/var/log/nodewatcher.log'
> -	option 'data_file' '/tmp/crawldata/node.data'
> -	option 'status_text_file' '/tmp/status.txt'
> -
> -config 'network'
> -	option 'mesh_interface' 'br-mesh'
> -	option 'iface_blacklist' 'lo ifb0' # This devices won't be sent to netmon at all
> -	option 'ip_whitelist' 'br-mesh' # For this devices the IPs will be sent to netmon
> diff --git a/src/packages/fff/fff-nodewatcher/files/etc/uci-defaults/93-fff-nodewatcher b/src/packages/fff/fff-nodewatcher/files/etc/uci-defaults/93-fff-nodewatcher
> new file mode 100644
> index 0000000..4e56435
> --- /dev/null
> +++ b/src/packages/fff/fff-nodewatcher/files/etc/uci-defaults/93-fff-nodewatcher
> @@ -0,0 +1,18 @@
> +#!/bin/sh
> +
> +touch /etc/config/nodewatcher
> +
> +uci batch <<EOF
> +  add nodewatcher script
> +  set nodewatcher. at script[0].error_level='0'
> +  set nodewatcher. at script[0].logfile='/var/log/nodewatcher.log'
> +  set nodewatcher. at script[0].data_file='/tmp/crawldata/node.data'
> +  set nodewatcher. at script[0].status_text_file='/tmp/status.txt'
> +  add nodewatcher network
> +  set nodewatcher. at network[0].mesh_interface='br-mesh'
> +  set nodewatcher. at network[0].iface_blacklist='lo ifb0'
> +  set nodewatcher. at network[0].ip_whitelist='br-mesh'
> +EOF
> +uci commit
> +
> +exit 0
> -- 
> 2.8.3
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160609/04e0577c/attachment-0001.sig>


Mehr Informationen über die Mailingliste franken-dev