|
@@ -95,6 +95,11 @@ function mesh_babel {
|
95
|
95
|
|
96
|
96
|
echo '#!/bin/sh' > $babel_script
|
97
|
97
|
echo '' >> $babel_script
|
|
98
|
+ echo 'if [[ $1 == "ls" || $1 == "list" ]]; then' >> $babel_script
|
|
99
|
+ echo ' avahi-browse --all' >> $babel_script
|
|
100
|
+ echo ' exit 0' >> $babel_script
|
|
101
|
+ echo 'fi' >> $babel_script
|
|
102
|
+ echo '' >> $babel_script
|
98
|
103
|
echo 'if [[ $1 == "start" ]]; then' >> $babel_script
|
99
|
104
|
echo ' # install avahi' >> $babel_script
|
100
|
105
|
echo ' apt-get -y install avahi-utils avahi-autoipd' >> $babel_script
|
|
@@ -277,9 +282,12 @@ function mesh_batman {
|
277
|
282
|
echo ' status)' >> $batman_script
|
278
|
283
|
echo ' batctl o' >> $batman_script
|
279
|
284
|
echo ' ;;' >> $batman_script
|
|
285
|
+ echo ' ls|list)' >> $batman_script
|
|
286
|
+ echo ' avahi-browse --all' >> $batman_script
|
|
287
|
+ echo ' ;;' >> $batman_script
|
280
|
288
|
echo ' *)' >> $batman_script
|
281
|
289
|
echo ' echo "error: invalid parameter $1"' >> $batman_script
|
282
|
|
- echo ' echo "usage: $0 {start|stop|status}"' >> $batman_script
|
|
290
|
+ echo ' echo "usage: $0 {start|stop|status|ls|list}"' >> $batman_script
|
283
|
291
|
echo ' exit 2' >> $batman_script
|
284
|
292
|
echo ' ;;' >> $batman_script
|
285
|
293
|
echo 'esac' >> $batman_script
|