(no commit message)
[vsys.git] / vsys-initscript
index 323fe92..8490147 100755 (executable)
@@ -30,7 +30,7 @@ case "$1" in
     start)
         echo -n "Starting $name:"
         if [ ! -d $backend ]; then mkdir $backend; fi
-        daemon --check=vsys $vsys "$@"
+        daemon --check=vsys $vsys &
         RETVAL=$?
         echo
         [ $RETVAL -eq 0 ] && touch ${lockfile}
@@ -38,16 +38,18 @@ case "$1" in
     stop)
         echo -n "Stopping $name:"
         killproc $name
+        killproc $name
         RETVAL=$?
         echo
         [ $RETVAL -eq 0 ] && rm -f ${lockfile} ${pidfile}
         ;;
     restart)
-        stop
-        start
+        $0 stop
+        $0 start
+        RETVAL=$?
         ;;
     *)
-        echo $"Usage: $0 {start|stop}"
+        echo $"Usage: $0 {start|stop|restart}"
         exit 1
         ;;
 esac