]> git.nbdom.net Git - nb.git/commitdiff
bin/nb-update
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 10 Mar 2019 02:48:50 +0000 (02:48 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 10 Mar 2019 02:48:50 +0000 (02:48 +0000)
bin/nb-update
etc/profile.d/nb.sh

index 86da6ec4a42ed71ccb639f8b37cd860005720605..fa7abc5b744498bd6b2497adb7c66f7611ab44b1 100755 (executable)
@@ -137,7 +137,8 @@ rm -f /tmp/$NAME.infos /tmp/$NAME.check /run/$NAME-nb_post_sys_infos.lock
 find /run/$NAME-nb_api_post_sys_infos.lock -mmin +60 -exec rm {} \; >/dev/null 2>&1
 if [ ! -e /run/$NAME-nb_api_post_sys_infos.lock ]; then
        touch /run/$NAME-nb_api_post_sys_infos.lock
-       nb_api_post_hosts_infos >/dev/null 2>&1
+       echo "Post local infos"
+       nb_api_post_hosts_infos | sed -e 's/^/  /; s/'$'\t''/: /'
 fi
 
 #####################################################################
index 0a174f083bfe96318247d1e91bba10d6d337c1b5..94218aa00160b9eb0ac1ecfc32216dc5d080cecc 100644 (file)
@@ -116,14 +116,13 @@ nb_api_post_host_info() {
 }
 
 nb_api_post_hosts_infos() {
-       sys_infos | while read -ra i; do
-               nb_api_post_host_info "sys.${i[0]}" "${i[*]:1}"
-       done
-
-       which lshw > /dev/null && lshw -quiet -class system \
-               | awk '/^ /{sub("^ *","",$0); sub(": ","\t",$0); print $0}' \
-               | while read -ra i \
-       ; do
-               nb_api_post_host_info "sys.${i[0]}" "${i[*]:1}"
+       (
+               sys_infos
+               which lshw > /dev/null && lshw -quiet -class system 2>/dev/null \
+                       | awk '/^ /{sub("^ *","",$0); sub(": ","\t",$0); print $0}' \
+               ;
+       ) | while read -ra i; do
+               echo "sys.${i[0]}" "${i[*]:1}"
+               nb_api_post_host_info "sys.${i[0]}" "${i[*]:1}" > /dev/null
        done
 }