From b383b1df20c4fc0f08db2f363ec9420ee9c981b1 Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Sat, 15 Sep 2012 13:23:10 +0200 Subject: [PATCH] fix pidfile --- debian/osspd.init | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/osspd.init b/debian/osspd.init index 7981c48..0c7f5e8 100644 --- a/debian/osspd.init +++ b/debian/osspd.init @@ -17,6 +17,7 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC=" OSS Proxy Daemon" NAME=osspd DAEMON=/usr/sbin/$NAME +DAEMON_ARGS="-f" # run in foreground, start-stop-daemon does the forking: required to let start-stop-daemon handle the pidfile PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME @@ -38,9 +39,10 @@ do_start() # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started - start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ + start-stop-daemon --start --background --quiet --pidfile $PIDFILE --make-pidfile --exec $DAEMON --test > /dev/null \ || return 1 - start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ + start-stop-daemon --start --background --quiet --pidfile $PIDFILE --make-pidfile --exec $DAEMON -- -f \ + $DAEMON_ARGS \ || return 2 } -- 2.30.2