Bladeren bron

Check for presence of wlan1

Bob Mottram 9 jaren geleden
bovenliggende
commit
90eb44d9cb
1 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. 5
    2
      src/freedombone-client

+ 5
- 2
src/freedombone-client Bestand weergeven

@@ -147,7 +147,10 @@ function mesh_batman {
147 147
   echo 'BRIDGE=br-mesh' >> $batman_script
148 148
   echo 'IFACE=wlan0' >> $batman_script
149 149
   echo 'EIFACE=eth0' >> $batman_script
150
-  echo 'IFACE_EXISTS=$(grep "$IFACE" /proc/net/dev)' >> $batman_script
150
+  echo '' >> $batman_script
151
+  echo 'if grep -q "wlan1" /proc/net/dev; then' >> $batman_script
152
+  echo '    IFACE=wlan1' >> $batman_script
153
+  echo 'fi' >> $batman_script
151 154
   echo '' >> $batman_script
152 155
   echo 'if [ -e /etc/default/batctl ]; then' >> $batman_script
153 156
   echo '    . /etc/default/batctl' >> $batman_script
@@ -230,7 +233,7 @@ function mesh_batman {
230 233
   echo '    fi' >> $batman_script
231 234
   echo '}' >> $batman_script
232 235
   echo '' >> $batman_script
233
-  echo 'if [ ! $IFACE_EXISTS ]; then' >> $batman_script
236
+  echo 'if ! grep -q "$IFACE" /proc/net/dev; then' >> $batman_script
234 237
   echo '    echo "Interface $IFACE was not found"' >> $batman_script
235 238
   echo '    stop' >> $batman_script
236 239
   echo '    exit 1' >> $batman_script