Преглед изворни кода

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 година
родитељ
комит
235ff251a7
1 измењених фајлова са 14 додато и 4 уклоњено
  1. 14
    4
      src/freedombone-mesh-batman

+ 14
- 4
src/freedombone-mesh-batman Прегледај датотеку

@@ -72,13 +72,13 @@ IFACE='wlan0'
72 72
 EIFACE=eth0
73 73
 
74 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 77
     fi
78 78
 fi
79 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 82
     fi
83 83
 fi
84 84
 if [[ $IFACE == "wlan0" ]]; then
@@ -86,6 +86,16 @@ if [[ $IFACE == "wlan0" ]]; then
86 86
         IFACE=wlan3
87 87
     fi
88 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 100
 if [ -e /etc/default/batctl ]; then
91 101
     . /etc/default/batctl