slitaz-boot-scripts rev 141 2.7
network.sh: not all card have Tx-Power
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Feb 27 02:29:14 2009 +0100 (2009-02-27) |
parents | ddb05cd33971 |
children | 828111de7082 |
files | etc/init.d/network.sh |
line diff
1.1 --- a/etc/init.d/network.sh Fri Feb 27 00:53:21 2009 +0100 1.2 +++ b/etc/init.d/network.sh Fri Feb 27 02:29:14 2009 +0100 1.3 @@ -31,11 +31,12 @@ 1.4 1.5 echo "Killing all daemons" 1.6 killall udhcpc 1.7 - killall wpa_supplicant 1.8 - 1.9 - echo "Shutting down wifi card" 1.10 - iwconfig $WIFI_INTERFACE txpower off 1.11 - 1.12 + killall wpa_supplicant 2>/dev/null 1.13 + 1.14 + if iwconfig $WIFI_INTERFACE | grep -q "Tx-Power"; then 1.15 + echo "Shutting down wifi card" 1.16 + iwconfig $WIFI_INTERFACE txpower off 1.17 + fi 1.18 } 1.19 1.20 Start() { 1.21 @@ -89,7 +90,9 @@ 1.22 [ -n "$WIFI_CHANNEL" ] && IWCONFIG_ARGS="$IWCONFIG_ARGS channel $WIFI_CHANNEL" 1.23 echo -n "configuring $WIFI_INTERFACE..." 1.24 ifconfig $WIFI_INTERFACE up 1.25 - iwconfig $WIFI_INTERFACE txpower on 1.26 + if iwconfig $WIFI_INTERFACE | grep -q "Tx-Power"; then 1.27 + iwconfig $WIFI_INTERFACE txpower on 1.28 + fi 1.29 iwconfig $WIFI_INTERFACE essid "$WIFI_ESSID" $IWCONFIG_ARGS 1.30 status 1.31 INTERFACE=$WIFI_INTERFACE