]> git.donarmstrong.com Git - bin.git/commitdiff
* update cycle_wireless command
authorDon Armstrong <don@donarmstrong.com>
Mon, 18 Feb 2008 20:04:33 +0000 (20:04 +0000)
committerDon Armstrong <don@donarmstrong.com>
Mon, 18 Feb 2008 20:04:33 +0000 (20:04 +0000)
cycle_wireless

index 90b940e0d64014c17eaddca9638dbc1bd181e453..7c6b35036e50c2a74f927fb3300569b70cd63941 100755 (executable)
@@ -25,8 +25,14 @@ fi;
 
 # Failure, so major cycle
 sudo ifdown wireless;
 
 # Failure, so major cycle
 sudo ifdown wireless;
-if [ "$WIRELESS" == "wireless" ]; then 
-    sudo modprobe -r bcm43xx;
-    sudo modprobe bcm43xx;
+if [ "$WIRELESS" == "wireless" ]; then
+    if lsmod|grep -q bcm43xx; then
+       sudo modprobe -r bcm43xx;
+       sudo modprobe bcm43xx;
+    else
+       sudo modprobe -r b43;
+       sudo modprobe b43;
+    fi;
+    sleep 2s;
 fi;
 sudo ifup "wireless=${NETWORK}";
 fi;
 sudo ifup "wireless=${NETWORK}";