test -x $DAEMON || exit 0
+# If /usr/sbin/postfix exists, set up the defaults for a postfix install
+# These can be overridden in /etc/default/spamass-milter
+if [ -x /usr/sbin/postfix ]; then
+ SOCKET="/var/spool/postfix/spamass/spamass.sock"
+ RUNAS="postfix:postfix"
+ PIDFILE="/var/spool/postfix/spamass/spamass.pid"
+fi;
+
if [ -r $DEFAULT ]; then
. $DEFAULT;
fi;
if [ ! -d $(dirname $SOCKET) ]; then
mkdir -p $(dirname $SOCKET);
+ if [ -n "$RUNAS" ]; then
+ chown "$RUNAS" $(dirname $SOCKET);
+ fi;
+ fi;
+ if [ ! -d $(dirname $PIDFILE) ]; then
+ mkdir -p $(dirname $PIDFILE);
+ if [ -n "$RUNAS" ]; then
+ chown "$RUNAS" $(dirname $PIDFILE);
+ fi;
fi;
start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
start-stop-daemon --stop -p $PIDFILE --signal 3 --exec $DAEMON
/bin/sleep 5s
/bin/rm -f $SOCKET
- 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}"