|
@@ -108,10 +108,16 @@ function mesh_babel {
|
108
|
108
|
echo 'fi' >> $babel_script
|
109
|
109
|
echo '' >> $babel_script
|
110
|
110
|
echo 'IFACE=wlan0' >> $babel_script
|
111
|
|
- echo 'IFACE_EXISTS=$(grep "$IFACE" /proc/net/dev)' >> $babel_script
|
|
111
|
+ echo 'if grep -q "wlan1" /proc/net/dev; then' >> $babel_script
|
|
112
|
+ echo ' IFACE=wlan1' >> $babel_script
|
|
113
|
+ echo 'fi' >> $babel_script
|
112
|
114
|
echo '' >> $babel_script
|
113
|
|
- echo 'if [[ ! $IFACE_EXISTS || $1 == "stop" ]]; then' >> $babel_script
|
114
|
|
- echo ' echo "Interface $IFACE was not found"' >> $babel_script
|
|
115
|
+ echo 'if [[ ! grep -q "$IFACE" /proc/net/dev || $1 == "stop" ]]; then' >> $babel_script
|
|
116
|
+ echo ' if ! grep -q "$IFACE" /proc/net/dev; then' >> $babel_script
|
|
117
|
+ echo ' echo "Interface $IFACE was not found"' >> $babel_script
|
|
118
|
+ echo ' else' >> $babel_script
|
|
119
|
+ echo ' echo "Stopping"' >> $babel_script
|
|
120
|
+ echo ' fi' >> $babel_script
|
115
|
121
|
echo ' ifconfig $IFACE down' >> $babel_script
|
116
|
122
|
echo ' pkill babeld' >> $babel_script
|
117
|
123
|
echo ' if [ -f /bin/systemctl ]; then' >> $babel_script
|