summaryrefslogtreecommitdiffstats
path: root/btc/mining/bin/ensure-wlan0
diff options
context:
space:
mode:
authoruser <user@bergwerk>2011-07-09 08:09:58 +0000
committeruser <user@bergwerk>2011-07-09 08:09:58 +0000
commitb5104a43414627d59fb5f507939cefc04bf34c94 (patch)
treef1c41733e5c881622b403beddcd86b14eb6c99ac /btc/mining/bin/ensure-wlan0
parent87baf64466d7ec70dca49e822dc39aaae180ab65 (diff)
kill fuckers with even more hate
Diffstat (limited to 'btc/mining/bin/ensure-wlan0')
-rwxr-xr-xbtc/mining/bin/ensure-wlan08
1 files changed, 3 insertions, 5 deletions
diff --git a/btc/mining/bin/ensure-wlan0 b/btc/mining/bin/ensure-wlan0
index 95d626d2..fa92c4f5 100755
--- a/btc/mining/bin/ensure-wlan0
+++ b/btc/mining/bin/ensure-wlan0
@@ -2,7 +2,7 @@
if test "${nosudo-false}" != true -a `id -u` != 0; then
echo "we're going sudo..." >&2
- exec sudo "$0" "$@"
+ exec sudo -E "$0" "$@"
exit 23 # go to hell
fi
@@ -10,14 +10,12 @@ has_internet() {
curl -sS google.com >/dev/null
}
-if ! has_internet; then
+if test "${force-false}" = true || ! has_internet; then
## 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
+ (IFS=:; for dir in $PATH; do rm -vf $dir/$fucker; done)
done
beep -l 50 -f 2000; pkill wpa