[PATCH 1/5] nodewatcher: split into nodewatcher.d scripts for individual task

mail at adrianschmutzler.de mail at adrianschmutzler.de
Di Jan 7 23:41:42 CET 2020


> a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/50-clients.sh
> b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/50-clients.sh
> new file mode 100755
> index 00000000..91d9b868
> --- /dev/null
> +++ b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/50-client
> +++ s.sh
> @@ -0,0 +1,25 @@
> +#!/bin/sh
> +# Netmon Nodewatcher (C) 2010-2012 Freifunk Oldenburg # License; GPL
> v3
> +
> +MESH_INTERFACE=$(uci get nodewatcher. at network[0].mesh_interface)
> +
> +debug() {
> +	(>&2 echo "$1")
> +}
> +
> +debug "$(date): Collecting information about connected clients"
> +
> +client_count=0
> +dataclient=""
> +CLIENT_INTERFACES=$(ls "/sys/class/net/$MESH_INTERFACE/brif" | grep -v
> '^bat')
> +for clientif in ${CLIENT_INTERFACES}; do
> +	local cc=$(bridge fdb show br "$MESH_INTERFACE" brport "$clientif"

"local" needs to be removed here, as this is a script, no function.

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : openpgp-digital-signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20200107/964f17c3/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev