From: Doug Kehn Date: Wed, 23 Dec 2015 13:54:40 +0000 (-0600) Subject: package/unscd: add PID file to init script X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ccf8ecd10fe2fe398ede6b297a5df19d6d69d8ae;p=buildroot.git 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 --- 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)