]> git.netwichtig.de Git - user/henk/code/puppet/modules/s6.git/blobdiff - files/etc/init.d/s6
fix: simplify startup script
[user/henk/code/puppet/modules/s6.git] / files / etc / init.d / s6
index 29bf0e2d2689d5d71370e1245fd71e3cdeba0666..f99e11db8552a8ec06f267012a8c7a7524aad9f4 100644 (file)
@@ -35,6 +35,9 @@ case "$1" in
                        /sbin/start-stop-daemon \
                                --start \
                                --oknodo \
+                               --make-pidfile \
+                               --pidfile /run/s6-svscan.pid \
+                               --background \
                                --chdir "${SCANDIR}" \
                                --exec "${DAEMON}" \
                                -- "${DAEMON_ARGS}"
@@ -48,6 +51,8 @@ case "$1" in
                        /sbin/start-stop-daemon \
                                --stop \
                                --oknodo \
+                               --remove-pidfile \
+                               --pidfile /run/s6-svscan.pid \
                                --retry TERM/60/KILL/10 \
                                --exec /usr/bin/s6-svscan
                        /sbin/start-stop-daemon \