[Debian-eeepc-devel] [eeepc-acpi-scripts PATCH] Bring up/down ra0 too, and use ifup when bringing it back up
Darren Salt
linux at youmustbejoking.demon.co.uk
Wed Dec 3 16:35:57 UTC 2008
I find that ra0 needs to be brought up when the wireless toggle is used.
Since I have it configured via /etc/network/interfaces, I also need to use
ifup; given this, it makes sense to always bring the interface down too.
diff --git a/etc/acpi/actions/wireless.sh b/etc/acpi/actions/wireless.sh
--- a/etc/acpi/actions/wireless.sh
+++ b/etc/acpi/actions/wireless.sh
@@ -16,15 +16,15 @@ case $1 in
# adding a sleep here, due to some bug the driver loading is not atomic here
# and could cause ifconfig to fail
sleep 1
- if ! ifconfig $WLAN_IF up; then exec $0 off; fi
fi
+ if ifup $WLAN_IF || ifconfig $WLAN_IF up; then :; else exec $0 off; fi
fi
;;
off|disable)
if [ $(cat $wlan_control) = 1 ]; then
detect_wlan
+ ifdown --force $WLAN_IF
if [ "$WLAN_MOD" = 'ath_pci' ]; then
- ifdown --force $WLAN_IF
modprobe -r $WLAN_MOD
fi
echo 0 > $wlan_control
--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Burn less waste. Use less packaging. Waste less. USE FEWER RESOURCES.
I've come for an argument!
More information about the Debian-eeepc-devel
mailing list