浏览代码

List mesh peers

Bob Mottram 10 年前
父节点
当前提交
d99ea68211
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9
    1
      src/freedombone-client

+ 9
- 1
src/freedombone-client 查看文件

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