[PATCH v2 3/5] nodewatcher.d: Remove $(date) from debug output

mail at adrianschmutzler.de mail at adrianschmutzler.de
Mi Apr 22 16:39:14 CEST 2020


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

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Fabian Bläse
> Sent: Mittwoch, 22. April 2020 16:05
> To: franken-dev at freifunk.net
> Subject: [PATCH v2 3/5] nodewatcher.d: Remove $(date) from debug output
> 
> Debug output is written to stderr now.
> Therefore the output is happening in real time and the current date and time
> are not necessary anymore.
> 
> Typically the date and time are added by the syslog daemon.
> 
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
> Changes in v2:
> - Remove $(date) instead of moving it
> ---
>  .../files/usr/lib/nodewatcher.d/30-batman-adv.sh            | 4 ++--
>  .../files/usr/lib/nodewatcher.d/20-interfaces.sh            | 2 +-
>  .../fff-network/files/usr/lib/nodewatcher.d/50-clients.sh   | 2 +-
>  .../files/usr/lib/nodewatcher.d/10-systemdata.sh            | 6 +++---
>  src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 4 ++--
>  5 files changed, 9 insertions(+), 9 deletions(-)
> 
> diff --git a/src/packages/fff/fff-batman-adv/files/usr/lib/nodewatcher.d/30-
> batman-adv.sh b/src/packages/fff/fff-batman-
> adv/files/usr/lib/nodewatcher.d/30-batman-adv.sh
> index 5fe4d89..9639761 100755
> --- a/src/packages/fff/fff-batman-adv/files/usr/lib/nodewatcher.d/30-
> batman-adv.sh
> +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/nodewatcher.d/30-bat
> +++ man-adv.sh
> @@ -6,7 +6,7 @@ debug() {
>  	(>&2 echo "$1")
>  }
> 
> -debug "$(date): Collecting information from batman advanced and its
> interfaces"
> +debug "Collecting information from batman advanced and its interfaces"
> 
>  if [ -f /sys/module/batman_adv/version ]; then
>  	for iface in $(batctl if | sed 's/ //'); do @@ -53,7 +53,7 @@ if [ -f
> /sys/module/batman_adv/version ]; then
> 
>  	echo -n
> "<batman_adv_gateway_list>$batman_adv_gateway_list</batman_adv_ga
> teway_list>"
>  else
> -	debug "$(date): No batman data .."
> +	debug "No batman data .."
>  	exit 1
>  fi
> 
> diff --git a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-
> interfaces.sh b/src/packages/fff/fff-
> network/files/usr/lib/nodewatcher.d/20-interfaces.sh
> index acb1eee..44d2cea 100755
> --- a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-
> interfaces.sh
> +++ b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interf
> +++ aces.sh
> @@ -17,7 +17,7 @@ inArray() {
>  	return 1
>  }
> 
> -debug "$(date): Collecting information from network interfaces"
> +debug "Collecting information from network interfaces"
> 
>  interface_data=""
> 
> diff --git 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
> index c4a0a61..aca3db2 100755
> --- 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-client
> +++ s.sh
> @@ -8,7 +8,7 @@ debug() {
>  	(>&2 echo "$1")
>  }
> 
> -debug "$(date): Collecting information about connected clients"
> +debug "Collecting information about connected clients"
> 
>  client_count=0
>  dataclient=""
> 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 c9a315e..0f495f8 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
> @@ -9,7 +9,7 @@ debug() {
>  	(>&2 echo "$1")
>  }
> 
> -debug "$(date): Collecting basic system status data"
> +debug "Collecting basic system status data"
> 
>  SYSTEM_DATA="<status>online</status>"
> 
> @@ -59,7 +59,7 @@ SYSTEM_DATA="$SYSTEM_DATA<local_time>$(date
> +%s)</local_time>"
>  load=$(awk '{ printf
> "<loadavg>"$3"</loadavg><processes>"$4"</processes>" }' /proc/loadavg)
> SYSTEM_DATA="$SYSTEM_DATA$load"
> 
> -debug "$(date): Collecting version information"
> +debug "Collecting version information"
> 
>  SYSTEM_DATA="$SYSTEM_DATA<batman_advanced_version>$(cat
> /sys/module/batman_adv/version)</batman_advanced_version>"
>  SYSTEM_DATA="$SYSTEM_DATA<kernel_version>$(uname -
> r)</kernel_version>"
> @@ -95,7 +95,7 @@
> SYSTEM_DATA="$SYSTEM_DATA<firmware_revision>$BUILD_DATE</firmwa
> re_revision>"
> 
> SYSTEM_DATA="$SYSTEM_DATA<openwrt_core_revision>$OPENWRT_COR
> E_REVISION</openwrt_core_revision>"
> 
> SYSTEM_DATA="$SYSTEM_DATA<openwrt_feeds_packages_revision>$OPE
> NWRT_FEEDS_PACKAGES_REVISION</openwrt_feeds_packages_revision>"
> 
> -debug "$(date): Collecting hood information and additional status data"
> +debug "Collecting hood information and additional status data"
> 
>  SYSTEM_DATA="$SYSTEM_DATA<hood>$(uci -q get
> "system. at system[0].hood")</hood>"
>  SYSTEM_DATA="$SYSTEM_DATA<hoodid>$(uci -q get
> "system. at system[0].hoodid")</hoodid>"
> diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> index 51b3e9e..8cee7ce 100755
> --- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> +++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> @@ -23,7 +23,7 @@ debug() {
>  #This method generates the crawl data XML file that is being fetched by
> netmon  #and provided by a small local httpd
>  crawl() {
> -	debug "$(date): Putting all information into a XML-File and save it at
> $SCRIPT_DATA_FILE"
> +	debug "Putting all information into a XML-File and save it at
> $SCRIPT_DATA_FILE"
> 
>  	DATA="<?xml version='1.0' standalone='yes'?><data>"
> 
> @@ -43,7 +43,7 @@ crawl() {
>  LANG=C
> 
>  #Erzeugt die statusdaten
> -debug "$(date): Generate actual status data"
> +debug "Generate actual status data"
>  crawl
> 
>  exit 0
> --
> 2.26.2
-------------- 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/20200422/adfbabd2/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev