# HG changeset patch # User Pascal Bellard # Date 1431429868 -7200 # Node ID 9309ccae1a59e140964748bbe2fa5464021afa78 # Parent 62d49bf26410f72a3f16a91aa87e87cee8a82e32 libtazpanel: show carrier diff -r 62d49bf26410 -r 9309ccae1a59 lib/libtazpanel --- a/lib/libtazpanel Tue May 12 13:10:58 2015 +0200 +++ b/lib/libtazpanel Tue May 12 13:24:28 2015 +0200 @@ -141,16 +141,17 @@ # Network interface status interface_status() { + ip="----" + status="----" + scan="" if ifconfig | grep -A1 $1 | grep -q inet; then ip=$(ifconfig | grep -A1 $1 | grep inet | awk '{ print $2 }' | cut -d: -f2) - cat <$(_ 'connected') - $ip - $(_ 'Scan') -EOT - else - echo "--------" + if [ "$(cat /sys/class/net/$1/carrier)" == "1" ]; then + status="$(_ 'connected')" + scan="$(_ 'Scan')" + fi fi + echo "$ip$status$scan" }