batman-adv: hotplug script fixes
[openwrt/svn-archive/archive.git] / net / batman-adv / files / usr / sbin / batman-adv
index 4f1799171171a62aa40bc2813ea3c54962146ac4..6580756ab44bc7929cd2835c9fbc0f762df8eeca 100644 (file)
@@ -1,6 +1,7 @@
-#!/bin/sh /etc/rc.common
+#!/bin/sh
 # Copyright (C) 2011 OpenWrt.org
 
+. /etc/functions.sh
 . /lib/batman-adv/config.sh
 
 start_mesh() {
@@ -44,3 +45,15 @@ stop () {
                config_foreach stop_mesh mesh
        fi
 }
+
+restart() {
+       stop $1
+       start $1
+}
+
+case "$1" in
+       start) start $2 ;;
+       stop) stop $2 ;;
+       restart) restart $2 ;;
+       *) echo "Usage: batman-adv <start|stop|restart> [mesh instance]"
+esac