Browse Source

package/smcroute: cross check PID with process name in stop action

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
[Arnout: keep the shellcheck comments]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Joachim Wiberg 3 years ago
parent
commit
99c33ea676
1 changed files with 2 additions and 2 deletions
  1. 2 2
      package/smcroute/S41smcroute

+ 2 - 2
package/smcroute/S41smcroute

@@ -9,7 +9,7 @@ PIDFILE="/var/run/$NAME.pid"
 
 cmd()
 {
-    start-stop-daemon -q -p "$PIDFILE" "$@"
+    start-stop-daemon -q -p "$PIDFILE" -x "/usr/sbin/$DAEMON" "$@"
     status=$?
     if [ $status -eq 0 ]; then
 	echo "OK"
@@ -23,7 +23,7 @@ case "$1" in
     start)
 	printf 'Starting %s: ' "$DAEMON"
 	# shellcheck disable=SC2086 # we need the word splitting
-	cmd -S -x "/usr/sbin/$DAEMON" -- $SMCROUTED_ARGS
+	cmd -S -- $SMCROUTED_ARGS
 	;;
 
     stop)