summaryrefslogtreecommitdiffstats
path: root/btc/mining/bin/ensure-wlan0
diff options
context:
space:
mode:
authoruser <user@bergwerk>2011-07-09 07:53:10 +0000
committeruser <user@bergwerk>2011-07-09 07:53:10 +0000
commitc049ca0c58ba063422d6eccd70c58c1aa4293975 (patch)
tree5a2d0d46e9a583ee216e0656893fedead85ae9b4 /btc/mining/bin/ensure-wlan0
parent1211423de9c83265dd6065444b353ecbd03e697f (diff)
ensure-wlan0: try harder
Diffstat (limited to 'btc/mining/bin/ensure-wlan0')
-rwxr-xr-xbtc/mining/bin/ensure-wlan015
1 files changed, 9 insertions, 6 deletions
diff --git a/btc/mining/bin/ensure-wlan0 b/btc/mining/bin/ensure-wlan0
index 77587156..95d626d2 100755
--- a/btc/mining/bin/ensure-wlan0
+++ b/btc/mining/bin/ensure-wlan0
@@ -12,13 +12,16 @@ has_internet() {
if ! has_internet; then
- ## get rid of the nightmare applet
- pkill -9 nm-applet
- if test -x "`type -p nm-applet`"; then
- rm -vf "`type -p nm-applet`"
- fi
+ ## get rid of the fuckers
+ for fucker in NetworkManager nm-applet; do
+ pkill -9 $fucker
+ if test -x "`type -p $fucker`"; then
+ rm -vf "`type -p $fucker`"
+ fi
+ done
- beep -l 50 -f 2000; pkill wpa_supplicant
+ beep -l 50 -f 2000; pkill wpa
+ beep -l 50 -f 2000; rm -vf /var/run/wpa_supplicant/*
beep -l 50 -f 2000; wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &
while ! wpa_cli status | grep -q wpa_state=COMPLETED; do
beep -l 50 -f 2000 -D 50 -n -l 50 -f 2000