Browse Source

batman restart subcommand

Bob Mottram 10 years ago
parent
commit
91472ca2ae
2 changed files with 15 additions and 2 deletions
  1. 9
    1
      src/freedombone
  2. 6
    1
      src/freedombone-client

+ 9
- 1
src/freedombone View File

1870
   echo '    start|stop)' >> $batman_script
1870
   echo '    start|stop)' >> $batman_script
1871
   echo '        $1' >> $batman_script
1871
   echo '        $1' >> $batman_script
1872
   echo '        ;;' >> $batman_script
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
   echo '    *)' >> $batman_script
1881
   echo '    *)' >> $batman_script
1874
   echo '    echo "error: invalid parameter $1"' >> $batman_script
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
   echo '    exit 2' >> $batman_script
1884
   echo '    exit 2' >> $batman_script
1877
   echo '    ;;' >> $batman_script
1885
   echo '    ;;' >> $batman_script
1878
   echo 'esac' >> $batman_script
1886
   echo 'esac' >> $batman_script

+ 6
- 1
src/freedombone-client View File

281
   echo '    start|stop)' >> $batman_script
281
   echo '    start|stop)' >> $batman_script
282
   echo '        $1' >> $batman_script
282
   echo '        $1' >> $batman_script
283
   echo '        ;;' >> $batman_script
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
   echo '    status)' >> $batman_script
289
   echo '    status)' >> $batman_script
285
   echo '        batctl o' >> $batman_script
290
   echo '        batctl o' >> $batman_script
286
   echo '        ;;' >> $batman_script
291
   echo '        ;;' >> $batman_script
289
   echo '        ;;' >> $batman_script
294
   echo '        ;;' >> $batman_script
290
   echo '    *)' >> $batman_script
295
   echo '    *)' >> $batman_script
291
   echo '    echo "error: invalid parameter $1"' >> $batman_script
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
   echo '    exit 2' >> $batman_script
298
   echo '    exit 2' >> $batman_script
294
   echo '    ;;' >> $batman_script
299
   echo '    ;;' >> $batman_script
295
   echo 'esac' >> $batman_script
300
   echo 'esac' >> $batman_script