# HG changeset patch # User Aleksej Bobylev # Date 1371069535 0 # Node ID 8ec43100e75e403aa633b1f1c3ab3233055e1315 # Parent eae19f6941d6d011c1ac2c13b726a5567d555c3a network.cgi: better checking of Wi-Fi signal quality diff -r eae19f6941d6 -r 8ec43100e75e network.cgi --- a/network.cgi Sun May 19 17:50:19 2013 +0000 +++ b/network.cgi Wed Jun 12 20:38:55 2013 +0000 @@ -35,7 +35,7 @@ SCAN=$(iwlist $WIFI_INTERFACE scan last | sed "/$i/,/Cell/!d" | sed '$d') ESSID=$(echo $SCAN | sed 's/.*ESSID:"\([^"]*\).*/\1/') if echo "$SCAN" | grep -q Quality; then - QUALITY=$(echo $SCAN | sed 's/.*Quality:\([^ ]*\).*/\1/') + QUALITY=$(echo $SCAN | sed '/ *Quality/s/.*Quality[:=]\([^ ]*\).*/\1/') else QUALITY="-" fi