Sadecki and Marco d'Itri for testing this fix.
* Use dirname instead of basename (closes: #391909)
* Add RUNAS option to change the user that spamass-milter runs as.
* Automatically detect postfix installs, and change the PID, SOCKET, and
- RUNAS options accordingly (closes: #391789) Thanks to Zach Sadecki for
- testing this fix.
+ SOCKETMODE options accordingly (closes: #391789) Thanks to Zach
+ Sadecki and Marco d'Itri for testing this fix.
- -- Don Armstrong <don@debian.org> Fri, 13 Oct 2006 16:57:27 -0700
+ -- Don Armstrong <don@debian.org> Mon, 1 Jan 2007 11:07:17 -0800
spamass-milter (0.3.1-2) unstable; urgency=low
# here.
######################################
# SOCKET="/var/spool/postfix/spamass/spamass.sock"
-# RUNAS="postfix:postfix"
# PIDFILE="/var/spool/postfix/spamass/spamass.pid"
+# SOCKETMODE="0666"
######################################
\ No newline at end of file
OPTIONS=""
RUNAS=""
CHUID=""
+SOCKETMODE=""
test -x $DAEMON || exit 0
# 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"
+ RUNAS=""
PIDFILE="/var/spool/postfix/spamass/spamass.pid"
+ SOCKETMODE="0666"
fi;
if [ -r $DEFAULT ]; then
chown "$RUNAS" $(dirname $PIDFILE);
fi;
fi;
+ /bin/rm -f $SOCKET
start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
+ if [ -n "$SOCKETMODE" ]; then
+ chmod $SOCKETMODE $SOCKET;
+ fi;
echo "${DAEMON}"
;;
/bin/rm -f $SOCKET
start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
+ if [ -n "$SOCKETMODE" ]; then
+ chmod $SOCKETMODE $SOCKET;
+ fi;
+
echo "${DAEMON}"
;;