3 source /etc
/acpi
/eee.conf
5 if [[ -f /var
/run
/network_is_up
]]; then
6 is_up
=`cat /var/run/network_is_up`
9 echo 1 > /var
/run
/network_is_up
15 pkill
-9 wpa_supplicant
18 ifconfig
$WIRELESS_DEVICE down
19 if [[ "$WIRELESS_MODULE" == "rt2860" ]]; then
27 echo "Loading wlan modules..."
28 logger
"Loading wlan modules..."
29 modprobe
$WIRELESS_MODULE
30 echo "Creating wlan interface"
31 logger
"Creating wlan interface"
32 ifconfig
$WIRELESS_DEVICE up
34 su
$XUSER --login -c 'wicd-client' &
37 if [[ "x$1" == "x" ]]; then
38 if [[ "$is_up" == "1" ]]; then
39 # If wifi is on, turn it off
49 logger
"Toggling wireless (actual state: $is_up, going to $argument)"
50 echo "Toggling wireless (actual state: $is_up, going to $argument)"
54 command_num
=${#NETWORK_UP_COMMAND[@]}
55 for ((i
=0;i
<${command_num};i
++)); do
56 c
=${NETWORK_UP_COMMAND[${i}]}
57 logger
"wifi poweron command #$i: $c"
58 echo "wifi poweron command #$i: $c"
61 echo 1 > /var
/run
/network_is_up
65 command_num
=${#NETWORK_DOWN_COMMAND[@]}
66 for ((i
=0;i
<${command_num};i
++)); do
67 c
=${NETWORK_DOWN_COMMAND[${i}]}
68 logger
"wifi poweroff command #$i: $c"
69 echo "wifi poweroff command #$i: $c"
72 echo 0 > /var
/run
/network_is_up