From ccf8ecd10fe2fe398ede6b297a5df19d6d69d8ae Mon Sep 17 00:00:00 2001 From: Doug Kehn Date: Wed, 23 Dec 2015 07:54:40 -0600 Subject: [PATCH] package/unscd: add PID file to init script unscd creates/manages it's own PID file. Pass PID file reference to start-stop-daemon. Cc: Thomas Petazzoni Signed-off-by: Doug Kehn Signed-off-by: Thomas Petazzoni --- package/unscd/S46unscd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/unscd/S46unscd b/package/unscd/S46unscd index 7d18f947c8..6a51eec130 100644 --- a/package/unscd/S46unscd +++ b/package/unscd/S46unscd @@ -2,16 +2,17 @@ NAME="nscd" DAEMON="/usr/sbin/${NAME}" +PID_F="/var/run/nscd/${NAME}.pid" case "$1" in start) printf "Starting ${NAME}: " - start-stop-daemon -S -x ${DAEMON} + start-stop-daemon -S -p ${PID_F} -x ${DAEMON} [ $? -eq 0 ] && echo "OK" || echo "FAIL" ;; stop) printf "Stopping ${NAME}: " - start-stop-daemon -K -x ${DAEMON} + start-stop-daemon -K -p ${PID_F} [ $? -eq 0 ] && echo "OK" || echo "FAIL" ;; restart|reload) -- 2.30.2