]> git.nbdom.net Git - nb.git/commitdiff
bin/nb-update
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 18 Apr 2023 00:43:02 +0000 (02:43 +0200)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 18 Apr 2023 00:43:02 +0000 (02:43 +0200)
bin/nb-update
etc/profile.d/nb.sh

index a048797b5c9c9dfbd288e6d9effef7f0a8d765ff..4ecf53d95f0556d64c022b09a62976011697483b 100755 (executable)
@@ -146,10 +146,14 @@ done
 #
 rm -f /tmp/$NAME.infos /tmp/$NAME.check /run/$NAME-nb_post_sys_infos.lock
 find /run/$NAME-nb_api_post_hosts_infos.lock -mmin +$((60*4)) -exec rm {} \; >/dev/null 2>&1
-if [ ! -e /run/$NAME-nb_api_post_hosts_infos.lock ]; then
+
+if [ ! -e /run/$NAME-nb_api_post_hosts_infos.lock ]
+then
        touch /run/$NAME-nb_api_post_hosts_infos.lock
+
        echo ">Post sys infos"
-       nb_api_post_hosts_infos | sed -e 's/^/  /; s/'$'\t''/: /'
+       nb_api_post_hosts_infos | tee /run/nb-sys.csv.tmp | sed -e 's/^/  /; s/'$'\t''/: /'
+       [ -e /run/nb-sys.csv.tmp ] && sed -e 's/^sys\.//' /run/nb-sys.csv.tmp > /run/nb-sys.csv
        echo
 fi
 
index efe540cd88330b3ccd2b3efcd62ec7986820328c..97515c9baa595f49f7b1a34ddbc75ba9ba25eefc 100644 (file)
@@ -136,7 +136,9 @@ nb_api_post_hosts_infos() {
                # NB 11.04.23 ;
 
        ) | while read -ra i; do
-               echo "sys.${i[0]}" "${i[*]:1}"
+
+               echo "sys.${i[0]}"$'\t'"${i[*]:1}"
+
                [ "$1" != "-test" ] && nb_api_post_host_info "sys.${i[0]}" "${i[*]:1}" > /dev/null
        done
 }