Browse Source

Detect wlan in descending order

This assumes that there might be the default proprietary wlan on a low number and an Atheros dongle on a higher number
Bob Mottram 8 years ago
parent
commit
235ff251a7
1 changed files with 14 additions and 4 deletions
  1. 14
    4
      src/freedombone-mesh-batman

+ 14
- 4
src/freedombone-mesh-batman View File

72
 EIFACE=eth0
72
 EIFACE=eth0
73
 
73
 
74
 if [[ $IFACE == "wlan0" ]]; then
74
 if [[ $IFACE == "wlan0" ]]; then
75
-    if grep -q "wlan1" /proc/net/dev; then
76
-        IFACE=wlan1
75
+    if grep -q "wlan5" /proc/net/dev; then
76
+        IFACE=wlan5
77
     fi
77
     fi
78
 fi
78
 fi
79
 if [[ $IFACE == "wlan0" ]]; then
79
 if [[ $IFACE == "wlan0" ]]; then
80
-    if grep -q "wlan2" /proc/net/dev; then
81
-        IFACE=wlan2
80
+    if grep -q "wlan4" /proc/net/dev; then
81
+        IFACE=wlan4
82
     fi
82
     fi
83
 fi
83
 fi
84
 if [[ $IFACE == "wlan0" ]]; then
84
 if [[ $IFACE == "wlan0" ]]; then
86
         IFACE=wlan3
86
         IFACE=wlan3
87
     fi
87
     fi
88
 fi
88
 fi
89
+if [[ $IFACE == "wlan0" ]]; then
90
+    if grep -q "wlan2" /proc/net/dev; then
91
+        IFACE=wlan2
92
+    fi
93
+fi
94
+if [[ $IFACE == "wlan0" ]]; then
95
+    if grep -q "wlan1" /proc/net/dev; then
96
+        IFACE=wlan1
97
+    fi
98
+fi
89
 
99
 
90
 if [ -e /etc/default/batctl ]; then
100
 if [ -e /etc/default/batctl ]; then
91
     . /etc/default/batctl
101
     . /etc/default/batctl