#!/bin/sh

SPAMDMEMORYLIMIT=`cat /var/spamd/control/spamdmemorylimit`
SPAMDMAXCHILDREN=`cat /var/spamd/control/spamdmaxchildren`

if [ -z "$SPAMDMEMORYLIMIT" -o -z "$SPAMDMAXCHILDREN" ]; then
    echo SPAMDMEMORYLIMIT or SPAMDMAXCHILDREN is unset in
    echo /var/spamd/supervise/spamd/run
    exit 1
fi

exec /usr/local/bin/softlimit -m $SPAMDMEMORYLIMIT \
     /usr/bin/spamd -u spamd -s stderr --paranoid --sql-config -m $SPAMDMAXCHILDREN --socketpath /tmp/spamd.sock 2>&1
