From 4628292fb393c6f76591433dc36d3863ca2df5f2 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Wed, 20 Nov 2019 09:17:07 -0500 Subject: [PATCH] chore(debian): don't call chown if pid file doesn't exist --- packaging/debian/sogo.init | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/debian/sogo.init b/packaging/debian/sogo.init index 23e9dec61..4308fe050 100644 --- a/packaging/debian/sogo.init +++ b/packaging/debian/sogo.init @@ -71,7 +71,7 @@ case "$1" in then log_progress_msg "already running" fi - chown root:root $PIDFILE + [ -e $PIDFILE ] && chown root:root $PIDFILE log_end_msg 0 ;; stop) @@ -91,7 +91,7 @@ case "$1" in install -o $USER -g adm -m 750 -d /var/spool/$NAME install -o $USER -g adm -m 750 -d /var/log/$NAME start-stop-daemon -c $USER --quiet --start --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS - chown root:root $PIDFILE + [ -e $PIDFILE ] && chown root:root $PIDFILE log_end_msg 0 ;; status)