|
@@ -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
|