#!/bin/sh
#
-# $Id: spamass-milter,v 1.4 2002/07/24 16:19:53 dnelson Exp $
+# $Id$
#
# Sample init script for Debian GNU/Linux
#
DEFAULT=/etc/default/spamass-milter
OPTIONS=""
+RUNAS=""
+CHUID=""
test -x $DAEMON || exit 0
. $DEFAULT;
fi;
+if [ -n "$RUNAS" ]; then
+ CHUID="--chuid $RUNAS";
+fi;
+
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
- start-stop-daemon --start -p $PIDFILE --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
+ if [ ! -d $(dirname $SOCKET) ]; then
+ mkdir -p $(dirname $SOCKET);
+ fi;
+ start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS
echo "${DAEMON}"
;;