Attached is the crontab that I would use, fixing #694819. This will
also fix #673386 and #610322.
>From my tests it's good but I would like to have somebody else
reviewing it too :-)

Best regards,
Nelson
#!/bin/sh

if [ -f /etc/tumgreyspf/default.conf ] ; then
        GREYLISTEXPIREDAYS=`grep -E -m 1 "^\s*GREYLISTEXPIREDAYS" 
/etc/tumgreyspf/default.conf | cut -d'=' -f2 | awk '{print $1}' | cut -d'.' -f1`
fi

if [ -z "${GREYLISTEXPIREDAYS}" ] ; then
        GREYLISTEXPIREDAYS=10
fi

greylistDir=`grep -E -m 1 "^\s*greylistDir" /etc/tumgreyspf/tumgreyspf.conf | 
cut -d'=' -f2 | awk -F \' '{print $2}'`

if [ ! -d "${greylistDir}" -o -z "${greylistDir}" ] ; then
        exit 0
fi

find ${greylistDir} -type f -mtime +${GREYLISTEXPIREDAYS} -delete
find ${greylistDir} -mindepth 1 -type d -empty -delete

Reply via email to