Parcourir la source

batman restart subcommand

Bob Mottram il y a 10 ans
Parent
révision
91472ca2ae
2 fichiers modifiés avec 15 ajouts et 2 suppressions
  1. 9
    1
      src/freedombone
  2. 6
    1
      src/freedombone-client

+ 9
- 1
src/freedombone Voir le fichier

@@ -1870,9 +1870,17 @@ function mesh_batman_bridge {
1870 1870
   echo '    start|stop)' >> $batman_script
1871 1871
   echo '        $1' >> $batman_script
1872 1872
   echo '        ;;' >> $batman_script
1873
+  echo '    restart)' >> $batman_script
1874
+  echo '        stop' >> $batman_script
1875
+  echo '        sleep 10' >> $batman_script
1876
+  echo '        start' >> $batman_script
1877
+  echo '        ;;' >> $batman_script
1878
+  echo '    ls|list)' >> $batman_script
1879
+  echo '        avahi-browse --all' >> $batman_script
1880
+  echo '        ;;' >> $batman_script
1873 1881
   echo '    *)' >> $batman_script
1874 1882
   echo '    echo "error: invalid parameter $1"' >> $batman_script
1875
-  echo '    echo "usage: $0 {start|stop}"' >> $batman_script
1883
+  echo '    echo "usage: $0 {start|stop|restart|list|ls}"' >> $batman_script
1876 1884
   echo '    exit 2' >> $batman_script
1877 1885
   echo '    ;;' >> $batman_script
1878 1886
   echo 'esac' >> $batman_script

+ 6
- 1
src/freedombone-client Voir le fichier

@@ -281,6 +281,11 @@ function mesh_batman {
281 281
   echo '    start|stop)' >> $batman_script
282 282
   echo '        $1' >> $batman_script
283 283
   echo '        ;;' >> $batman_script
284
+  echo '    restart)' >> $batman_script
285
+  echo '        stop' >> $batman_script
286
+  echo '        sleep 10' >> $batman_script
287
+  echo '        start' >> $batman_script
288
+  echo '        ;;' >> $batman_script
284 289
   echo '    status)' >> $batman_script
285 290
   echo '        batctl o' >> $batman_script
286 291
   echo '        ;;' >> $batman_script
@@ -289,7 +294,7 @@ function mesh_batman {
289 294
   echo '        ;;' >> $batman_script
290 295
   echo '    *)' >> $batman_script
291 296
   echo '    echo "error: invalid parameter $1"' >> $batman_script
292
-  echo '    echo "usage: $0 {start|stop|status|ls|list}"' >> $batman_script
297
+  echo '    echo "usage: $0 {start|stop|restart|status|ls|list}"' >> $batman_script
293 298
   echo '    exit 2' >> $batman_script
294 299
   echo '    ;;' >> $batman_script
295 300
   echo 'esac' >> $batman_script