X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=x1%2Fbin%2Fkhatus_update_network;fp=x1%2Fbin%2Fkhatus_update_network;h=f3b562f119870ead28072ae4d901b0410b328dc0;hp=0000000000000000000000000000000000000000;hb=499c58a269a00e031302938b5a8f006f23aae451;hpb=4c703fadbdc17d1753d16841582636598f862416 diff --git a/x1/bin/khatus_update_network b/x1/bin/khatus_update_network new file mode 100755 index 0000000..f3b562f --- /dev/null +++ b/x1/bin/khatus_update_network @@ -0,0 +1,37 @@ +#! /bin/bash + +set -e + +#TERM=xterm-256color # To keep unicode charcters from BARS + +STATUS_DIR=$HOME/var/run/status +STATUS_FILE_WIFI=$STATUS_DIR/wifi +STATUS_FILE_ETH=$STATUS_DIR/eth + +mkdir -p $STATUS_DIR + +# nmcli d \ +# | awk \ +# -v file_wifi="$STATUS_FILE_WIFI" \ +# -v file_eth="$STATUS_FILE_ETH" \ +# ' +# $2 == "wifi" {wifi = $4} +# $2 == "ethernet" {eth=$4} +# END { +# print(wifi) > file_wifi; +# print(eth) > file_eth; +# } +# ' + +nmcli \ + -f ACTIVE,SSID,SIGNAL \ + -t \ + d wifi \ +| awk \ + -F ':' \ + -v file_wifi="$STATUS_FILE_WIFI" \ + ' + BEGIN {wifi_status = "--"} + $1 == "yes" {wifi_status = $2 ":" $3 "%"} + END {print wifi_status > file_wifi} + '