[3/7] fff-nodewatcher: style: fix some long lines

Submitted by Tim Niemeyer on May 14, 2016, 12:32 p.m.

Details

Message ID 1463229144-29414-3-git-send-email-tim@tn-x.org
State Superseded, archived
Headers show

Commit Message

Tim Niemeyer May 14, 2016, 12:32 p.m.
Signed-off-by: Tim Niemeyer <tim@tn-x.org>
---

 .../fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 36 ++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
index 0b463b7..13fa5f5 100755
--- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
+++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
@@ -118,7 +118,31 @@  crawl() {
 	#OPENWRT_CORE_REVISION="35298"
 	#OPENWRT_FEEDS_PACKAGES_REVISION="35298"
 	. /etc/firmware_release
-	SYSTEM_DATA="<status>online</status>$status_text<hostname>$hostname</hostname>${description}${geo}${position_comment}${contact}<distname>$distname</distname><distversion>$distversion</distversion>$cpu$model$memory$load$uptime<local_time>$local_time</local_time><batman_advanced_version>$batman_adv_version</batman_advanced_version><kernel_version>$kernel_version</kernel_version><fastd_version>$fastd_version</fastd_version><nodewatcher_version>$nodewatcher_version</nodewatcher_version><firmware_version>$FIRMWARE_VERSION</firmware_version><firmware_community>$FIRMWARE_COMMUNITY</firmware_community><firmware_revision>$BUILD_DATE</firmware_revision><openwrt_core_revision>$OPENWRT_CORE_REVISION</openwrt_core_revision><openwrt_feeds_packages_revision>$OPENWRT_FEEDS_PACKAGES_REVISION</openwrt_feeds_packages_revision>"
+
+	SYSTEM_DATA="<status>online</status>"
+	SYSTEM_DATA=$SYSTEM_DATA"$status_text"
+	SYSTEM_DATA=$SYSTEM_DATA"<hostname>$hostname</hostname>"
+	SYSTEM_DATA=$SYSTEM_DATA"${description}"
+	SYSTEM_DATA=$SYSTEM_DATA"${geo}"
+	SYSTEM_DATA=$SYSTEM_DATA"${position_comment}"
+	SYSTEM_DATA=$SYSTEM_DATA"${contact}"
+	SYSTEM_DATA=$SYSTEM_DATA"<distname>$distname</distname>"
+	SYSTEM_DATA=$SYSTEM_DATA"<distversion>$distversion</distversion>"
+	SYSTEM_DATA=$SYSTEM_DATA"$cpu"
+	SYSTEM_DATA=$SYSTEM_DATA"$model"
+	SYSTEM_DATA=$SYSTEM_DATA"$memory"
+	SYSTEM_DATA=$SYSTEM_DATA"$load"
+	SYSTEM_DATA=$SYSTEM_DATA"$uptime"
+	SYSTEM_DATA=$SYSTEM_DATA"<local_time>$local_time</local_time>"
+	SYSTEM_DATA=$SYSTEM_DATA"<batman_advanced_version>$batman_adv_version</batman_advanced_version>"
+	SYSTEM_DATA=$SYSTEM_DATA"<kernel_version>$kernel_version</kernel_version>"
+	SYSTEM_DATA=$SYSTEM_DATA"<fastd_version>$fastd_version</fastd_version>"
+	SYSTEM_DATA=$SYSTEM_DATA"<nodewatcher_version>$nodewatcher_version</nodewatcher_version>"
+	SYSTEM_DATA=$SYSTEM_DATA"<firmware_version>$FIRMWARE_VERSION</firmware_version>"
+	SYSTEM_DATA=$SYSTEM_DATA"<firmware_community>$FIRMWARE_COMMUNITY</firmware_community>"
+	SYSTEM_DATA=$SYSTEM_DATA"<firmware_revision>$BUILD_DATE</firmware_revision>"
+	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_core_revision>$OPENWRT_CORE_REVISION</openwrt_core_revision>"
+	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_feeds_packages_revision>$OPENWRT_FEEDS_PACKAGES_REVISION</openwrt_feeds_packages_revision>"
 
 	err "`date`: Collecting information from network interfaces"
 
@@ -213,7 +237,15 @@  crawl() {
 
 	err "`date`: Putting all information into a XML-File and save it at "$SCRIPT_DATA_FILE
 
-	DATA="<?xml version='1.0' standalone='yes'?><data><system_data>$SYSTEM_DATA</system_data><interface_data>$interface_data</interface_data><batman_adv_interfaces>$BATMAN_ADV_INTERFACES</batman_adv_interfaces><batman_adv_originators>$batman_adv_originators</batman_adv_originators><batman_adv_gateway_mode>$batman_adv_gateway_mode</batman_adv_gateway_mode><batman_adv_gateway_list>$batman_adv_gateway_list</batman_adv_gateway_list><client_count>$client_count</client_count></data>"
+	DATA="<?xml version='1.0' standalone='yes'?><data>"
+	DATA=$DATA"<system_data>$SYSTEM_DATA</system_data>"
+	DATA=$DATA"<interface_data>$interface_data</interface_data>"
+	DATA=$DATA"<batman_adv_interfaces>$BATMAN_ADV_INTERFACES</batman_adv_interfaces>"
+	DATA=$DATA"<batman_adv_originators>$batman_adv_originators</batman_adv_originators>"
+	DATA=$DATA"<batman_adv_gateway_mode>$batman_adv_gateway_mode</batman_adv_gateway_mode>"
+	DATA=$DATA"<batman_adv_gateway_list>$batman_adv_gateway_list</batman_adv_gateway_list>"
+	DATA=$DATA"<client_count>$client_count</client_count>"
+	DATA=$DATA"</data>"
 
 	#write data to hxml file that provides the data on httpd
 	SCRIPT_DATA_DIR=$(dirname $SCRIPT_DATA_FILE)

Comments

Jan Kraus May 14, 2016, 4:37 p.m.
Hi Tim,

Am Samstag, den 14.05.2016, 14:32 +0200 schrieb Tim Niemeyer:
> Signed-off-by: Tim Niemeyer <tim@tn-x.org>
> ---
> 
>  .../fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 36 ++++++++++++++++++++--
>  1 file changed, 34 insertions(+), 2 deletions(-)
> 
> diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> index 0b463b7..13fa5f5 100755
> --- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> +++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> @@ -118,7 +118,31 @@ crawl() {
>  	#OPENWRT_CORE_REVISION="35298"
>  	#OPENWRT_FEEDS_PACKAGES_REVISION="35298"
>  	. /etc/firmware_release
> -	SYSTEM_DATA="<status>online</status>$status_text<hostname>$hostname</hostname>${description}${geo}${position_comment}${contact}<distname>$distname</distname><distversion>$distversion</distversion>$cpu$model$memory$load$uptime<local_time>$local_time</local_time><batman_advanced_version>$batman_adv_version</batman_advanced_version><kernel_version>$kernel_version</kernel_version><fastd_version>$fastd_version</fastd_version><nodewatcher_version>$nodewatcher_version</nodewatcher_version><firmware_version>$FIRMWARE_VERSION</firmware_version><firmware_community>$FIRMWARE_COMMUNITY</firmware_community><firmware_revision>$BUILD_DATE</firmware_revision><openwrt_core_revision>$OPENWRT_CORE_REVISION</openwrt_core_revision><openwrt_feeds_packages_revision>$OPENWRT_FEEDS_PACKAGES_REVISION</openwrt_feeds_packages_revision>"
> +
> +	SYSTEM_DATA="<status>online</status>"
Sollte es hier nicht 
SYSTEM_DATA="$SYSTEM_DATA$status_text"
heißen um Probleme mit Leerzeichen usw. vorzubeugen? Unten natürlich
dann das selbe.

Grüße Jan
> +	SYSTEM_DATA=$SYSTEM_DATA"$status_text"
> +	SYSTEM_DATA=$SYSTEM_DATA"<hostname>$hostname</hostname>"
> +	SYSTEM_DATA=$SYSTEM_DATA"${description}"
> +	SYSTEM_DATA=$SYSTEM_DATA"${geo}"
> +	SYSTEM_DATA=$SYSTEM_DATA"${position_comment}"
> +	SYSTEM_DATA=$SYSTEM_DATA"${contact}"
> +	SYSTEM_DATA=$SYSTEM_DATA"<distname>$distname</distname>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<distversion>$distversion</distversion>"
> +	SYSTEM_DATA=$SYSTEM_DATA"$cpu"
> +	SYSTEM_DATA=$SYSTEM_DATA"$model"
> +	SYSTEM_DATA=$SYSTEM_DATA"$memory"
> +	SYSTEM_DATA=$SYSTEM_DATA"$load"
> +	SYSTEM_DATA=$SYSTEM_DATA"$uptime"
> +	SYSTEM_DATA=$SYSTEM_DATA"<local_time>$local_time</local_time>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<batman_advanced_version>$batman_adv_version</batman_advanced_version>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<kernel_version>$kernel_version</kernel_version>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<fastd_version>$fastd_version</fastd_version>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<nodewatcher_version>$nodewatcher_version</nodewatcher_version>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_version>$FIRMWARE_VERSION</firmware_version>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_community>$FIRMWARE_COMMUNITY</firmware_community>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_revision>$BUILD_DATE</firmware_revision>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_core_revision>$OPENWRT_CORE_REVISION</openwrt_core_revision>"
> +	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_feeds_packages_revision>$OPENWRT_FEEDS_PACKAGES_REVISION</openwrt_feeds_packages_revision>"
>  
>  	err "`date`: Collecting information from network interfaces"
>  
> @@ -213,7 +237,15 @@ crawl() {
>  
>  	err "`date`: Putting all information into a XML-File and save it at "$SCRIPT_DATA_FILE
>  
> -	DATA="<?xml version='1.0' standalone='yes'?><data><system_data>$SYSTEM_DATA</system_data><interface_data>$interface_data</interface_data><batman_adv_interfaces>$BATMAN_ADV_INTERFACES</batman_adv_interfaces><batman_adv_originators>$batman_adv_originators</batman_adv_originators><batman_adv_gateway_mode>$batman_adv_gateway_mode</batman_adv_gateway_mode><batman_adv_gateway_list>$batman_adv_gateway_list</batman_adv_gateway_list><client_count>$client_count</client_count></data>"
> +	DATA="<?xml version='1.0' standalone='yes'?><data>"
> +	DATA=$DATA"<system_data>$SYSTEM_DATA</system_data>"
> +	DATA=$DATA"<interface_data>$interface_data</interface_data>"
> +	DATA=$DATA"<batman_adv_interfaces>$BATMAN_ADV_INTERFACES</batman_adv_interfaces>"
> +	DATA=$DATA"<batman_adv_originators>$batman_adv_originators</batman_adv_originators>"
> +	DATA=$DATA"<batman_adv_gateway_mode>$batman_adv_gateway_mode</batman_adv_gateway_mode>"
> +	DATA=$DATA"<batman_adv_gateway_list>$batman_adv_gateway_list</batman_adv_gateway_list>"
> +	DATA=$DATA"<client_count>$client_count</client_count>"
> +	DATA=$DATA"</data>"
>  
>  	#write data to hxml file that provides the data on httpd
>  	SCRIPT_DATA_DIR=$(dirname $SCRIPT_DATA_FILE)
> -- 
> 2.1.4
>
Tobias Klaus May 27, 2016, 6:13 p.m.
Hey,

On Samstag, 14. Mai 2016 18:37:59 CEST mayosemmel wrote:
> Hi Tim,
> Sollte es hier nicht
> SYSTEM_DATA="$SYSTEM_DATA$status_text"
> heißen um Probleme mit Leerzeichen usw. vorzubeugen? Unten natürlich
> dann das selbe.
Ich hätte das sicherheitshalber auch Anführungszeichen gesetzt, allerdings 
scheint das so korrekt zu sein. Anführungszeichen sind ja eher eine Parsehilfe 
für sh. und hier geht ganz klar hervor, dass er zwei Variablen konkatenieren 
soll. Man kann die Anführungszeichen auch bei $status_text weglassen.(grade 
mit shellcheck getestet)

daher:
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>

> Grüße Jan
> 
> > +	SYSTEM_DATA=$SYSTEM_DATA"$status_text"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<hostname>$hostname</hostname>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"${description}"
> > +	SYSTEM_DATA=$SYSTEM_DATA"${geo}"
> > +	SYSTEM_DATA=$SYSTEM_DATA"${position_comment}"
> > +	SYSTEM_DATA=$SYSTEM_DATA"${contact}"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<distname>$distname</distname>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<distversion>$distversion</distversion>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"$cpu"
> > +	SYSTEM_DATA=$SYSTEM_DATA"$model"
> > +	SYSTEM_DATA=$SYSTEM_DATA"$memory"
> > +	SYSTEM_DATA=$SYSTEM_DATA"$load"
> > +	SYSTEM_DATA=$SYSTEM_DATA"$uptime"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<local_time>$local_time</local_time>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<batman_advanced_version>$batman_adv_version</
b
> > atman_advanced_version>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<kernel_version>$kernel_version</kernel_versio
> > n>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<fastd_version>$fastd_version</fastd_version>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<nodewatcher_version>$nodewatcher_version</nod
> > ewatcher_version>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_version>$FIRMWARE_VERSION</firmware_
> > version>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_community>$FIRMWARE_COMMUNITY</firmw
> > are_community>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<firmware_revision>$BUILD_DATE</firmware_revis
> > ion>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_core_revision>$OPENWRT_CORE_REVISION<
> > /openwrt_core_revision>"
> > +	SYSTEM_DATA=$SYSTEM_DATA"<openwrt_feeds_packages_revision>$OPENWRT_FEED
> > S_PACKAGES_REVISION</openwrt_feeds_packages_revision>"> 
> >  	err "`date`: Collecting information from network interfaces"
> > 
> > @@ -213,7 +237,15 @@ crawl() {
> > 
> >  	err "`date`: Putting all information into a XML-File and save it at
> >  	"$SCRIPT_DATA_FILE> 
> > -	DATA="<?xml version='1.0'
> > standalone='yes'?><data><system_data>$SYSTEM_DATA</system_data><interface
> > _data>$interface_data</interface_data><batman_adv_interfaces>$BATMAN_ADV_I
> > NTERFACES</batman_adv_interfaces><batman_adv_originators>$batman_adv_origi
> > nators</batman_adv_originators><batman_adv_gateway_mode>$batman_adv_gatewa
> > y_mode</batman_adv_gateway_mode><batman_adv_gateway_list>$batman_adv_gatew
> > ay_list</batman_adv_gateway_list><client_count>$client_count</client_count
> > ></data>" +	DATA="<?xml version='1.0' standalone='yes'?><data>"
> > +	DATA=$DATA"<system_data>$SYSTEM_DATA</system_data>"
> > +	DATA=$DATA"<interface_data>$interface_data</interface_data>"
> > +	DATA=$DATA"<batman_adv_interfaces>$BATMAN_ADV_INTERFACES</
batman_adv_int
> > erfaces>"
> > +	DATA=$DATA"<batman_adv_originators>$batman_adv_originators</batman_adv_
> > originators>"
> > +	DATA=$DATA"<batman_adv_gateway_mode>$batman_adv_gateway_mode</batman_ad
> > v_gateway_mode>"
> > +	DATA=$DATA"<batman_adv_gateway_list>$batman_adv_gateway_list</batman_ad
> > v_gateway_list>" +	DATA=$DATA"<client_count>$client_count</client_count>"
> > +	DATA=$DATA"</data>"
> > 
> >  	#write data to hxml file that provides the data on httpd
> >  	SCRIPT_DATA_DIR=$(dirname $SCRIPT_DATA_FILE)