@@ -, +, @@ used --- debian/scripts/koha-functions.sh | 2 ++ debian/scripts/koha-plack | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) --- a/debian/scripts/koha-functions.sh +++ a/debian/scripts/koha-functions.sh @@ -269,6 +269,7 @@ is_plack_running() local instancename=$1 if start-stop-daemon --pidfile "/var/run/koha/${instancename}/plack.pid" \ + --user="$instancename-koha" \ --status ; then return 0 else @@ -292,6 +293,7 @@ is_z3950_running() local instancename=$1 if start-stop-daemon --pidfile "/var/run/koha/${instancename}/z3950-responder.pid" \ + --user="$instancename-koha" \ --status ; then return 0 else --- a/debian/scripts/koha-plack +++ a/debian/scripts/koha-plack @@ -144,7 +144,7 @@ stop_plack() log_daemon_msg "Stopping Plack daemon for ${instancename}" - if start-stop-daemon --pidfile ${PIDFILE} --stop --retry=TERM/30/KILL/5; then + if start-stop-daemon --pidfile ${PIDFILE} --user="${instancename}-koha" --stop --retry=TERM/30/KILL/5; then log_end_msg 0 else log_end_msg 1 --