| Index: laptop-mode-tools_1.52/usr/share/laptop-mode-tools/modules/wifi-powermgmt
|
| diff --git a/laptop-mode-tools_1.52/usr/share/laptop-mode-tools/modules/wifi-powermgmt b/laptop-mode-tools_1.52/usr/share/laptop-mode-tools/modules/wifi-powermgmt
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..2efb1a661353ffa4f6113cc99ea73319ea48ecc9
|
| --- /dev/null
|
| +++ b/laptop-mode-tools_1.52/usr/share/laptop-mode-tools/modules/wifi-powermgmt
|
| @@ -0,0 +1,24 @@
|
| +IWCONFIG=iwconfig
|
| +
|
| +if [ x$CONTROL_WIFI_POWER = x1 ] ; then
|
| + if [ $ON_AC -eq 1 ] ; then
|
| + power_mgmt="off"
|
| + else
|
| + power_mgmt="on"
|
| + fi
|
| +
|
| + for DEVICE in /sys/class/net/* ; do
|
| + if [ -d $DEVICE/wireless ]; then
|
| + dev=`basename $DEVICE`
|
| + $IWCONFIG $dev power $power_mgmt
|
| + ret=$?
|
| + if [ "$ret" = "0" ]; then
|
| + log "VERBOSE" "Power Management set to $power_mgmt for $dev."
|
| + else
|
| + log "VERBOSE" "Failed to set Power Management to $power_mgmt for $dev."
|
| + fi
|
| + fi
|
| + done
|
| +else
|
| + log "VERBOSE" "WiFi power setting is disabled."
|
| +fi
|
|
|