X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=debian%2Fspamass-milter.init;h=037091c08a039005e7e9bb15f0a8aea2cbc3f0e8;hb=a9df5349e764b2f785022625c1e729dc7de4782a;hp=98647d9cfafb2bdff0788f406a6c1f2b0ae4413a;hpb=25fe488e5adfcd0d3b0f087fa9661a79ed897377;p=deb_pkgs%2Fspamass-milter.git diff --git a/debian/spamass-milter.init b/debian/spamass-milter.init index 98647d9..037091c 100644 --- a/debian/spamass-milter.init +++ b/debian/spamass-milter.init @@ -39,6 +39,8 @@ DESC="Sendmail milter plugin for SpamAssassin" DEFAULT=/etc/default/spamass-milter OPTIONS="" +RUNAS="" +CHUID="" test -x $DAEMON || exit 0 @@ -46,16 +48,20 @@ if [ -r $DEFAULT ]; then . $DEFAULT; fi; +if [ -n $RUNAS ]; then + CHUID="--chuid $RUNAS"; +fi; + set -e case "$1" in start) echo -n "Starting $DESC: " - if [ ! -d $(basename $SOCKET) ]; then - mkdir -p $(basename $SOCKET); + if [ ! -d $(dirname $SOCKET) ]; then + mkdir -p $(dirname $SOCKET); fi; - start-stop-daemon --start -p $PIDFILE --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS + start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS echo "${DAEMON}" ;;