[PATCH 4/4] nodewatcher: Only report batman_adv version if installed

mail at adrianschmutzler.de mail at adrianschmutzler.de
So Apr 19 16:22:04 CEST 2020


Hallo,

Reviewed-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>

Ich prüfe immer lieber mit -s, aber das ist hier wohl egal.

Habe auch nochmal nachgesehen, dass batman_advanced_version auch wirklich optional ist.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Fabian Bläse
> Sent: Sonntag, 19. April 2020 15:40
> To: franken-dev at freifunk.net
> Subject: [PATCH 4/4] nodewatcher: Only report batman_adv version if
> installed
> 
> The version of batman_adv is read in a script inside fff-nodewatcher, so it is
> possible that batman_adv is not installed.
> 
> Therefore, a new test is added to check if batman_adv is installed, before
> reading and reporting its version.
> 
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
>  .../files/usr/lib/nodewatcher.d/10-systemdata.sh             | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/src/packages/fff/fff-
> nodewatcher/files/usr/lib/nodewatcher.d/10-systemdata.sh
> b/src/packages/fff/fff-nodewatcher/files/usr/lib/nodewatcher.d/10-
> systemdata.sh
> index 814a830..37b9891 100755
> --- a/src/packages/fff/fff-nodewatcher/files/usr/lib/nodewatcher.d/10-
> systemdata.sh
> +++ b/src/packages/fff/fff-nodewatcher/files/usr/lib/nodewatcher.d/10-sy
> +++ stemdata.sh
> @@ -61,7 +61,10 @@ SYSTEM_DATA="$SYSTEM_DATA$load"
> 
>  debug "Collecting version information"
> 
> -SYSTEM_DATA="$SYSTEM_DATA<batman_advanced_version>$(cat
> /sys/module/batman_adv/version)</batman_advanced_version>"
> +if [ -e /sys/module/batman_adv/version ]; then
> +	SYSTEM_DATA="$SYSTEM_DATA<batman_advanced_version>$(cat
> /sys/module/batman_adv/version)</batman_advanced_version>"
> +fi
> +
>  SYSTEM_DATA="$SYSTEM_DATA<kernel_version>$(uname -
> r)</kernel_version>"
> 
> SYSTEM_DATA="$SYSTEM_DATA<nodewatcher_version>$SCRIPT_VERSION
> </nodewatcher_version>"
> 
> --
> 2.26.0
-------------- 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/20200419/0e7a0a3b/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev