[4/7] fff-nodewatcher: add platform as chipset

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

Details

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

Commit Message

Tim Niemeyer May 14, 2016, 12:32 p.m.
On some devices cpuinfo returns no "system type". For that devices the
"platform" tag contains the relevant chipset information.

Signed-off-by: Tim Niemeyer <tim@tn-x.org>
---

 src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 1 +
 1 file changed, 1 insertion(+)

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 13fa5f5..cb568f4 100755
--- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
+++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
@@ -85,6 +85,7 @@  crawl() {
 	cpu=$(awk -F': ' '
 		/model/ { printf "<cpu>"$2"</cpu>" }
 		/system type/ { printf "<chipset>"$2"</chipset>" }
+		/platform/ { printf "<chipset>"$2"</chipset>" }
 	' /proc/cpuinfo)
 	model="<model>$(cat /var/sysinfo/model)</model>"
 	local_time="`date +%s`"

Comments

Tobias Klaus May 27, 2016, 9:28 a.m.
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>

On Samstag, 14. Mai 2016 14:32:21 CEST Tim Niemeyer wrote:
> On some devices cpuinfo returns no "system type". For that devices the
> "platform" tag contains the relevant chipset information.
> 
> Signed-off-by: Tim Niemeyer <tim@tn-x.org>
> ---
> 
>  src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher index
> 13fa5f5..cb568f4 100755
> --- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> +++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
> @@ -85,6 +85,7 @@ crawl() {
>  	cpu=$(awk -F': ' '
>  		/model/ { printf "<cpu>"$2"</cpu>" }
>  		/system type/ { printf "<chipset>"$2"</chipset>" }
> +		/platform/ { printf "<chipset>"$2"</chipset>" }
>  	' /proc/cpuinfo)
>  	model="<model>$(cat /var/sysinfo/model)</model>"
>  	local_time="`date +%s`"