#!/usr/local/usr/local/bin/bash
# Add the following line to /etc/rc.conf to configure a maximum delay in
# order to spread virus updates round the clock. 1800 seconds = 30 minutes.
# Set this to 0 to disable it
. /etc/rc.subr
name="mailscanner"
rcvar=`set_rcvar`
load_rc_config $name
: ${mailscanner_updatemaxdelay="600"}
[ -x /usr/local/libexec/MailScanner/update_phishing_sites ] || exit 0
if [ "x${mailscanner_updatemaxdelay}" = "x0" ]; then
:
else
logger -p mail.info -t update.phishing.sites Delaying cron job up to ${mailscanner_updatemaxdelay} seconds
perl -e "sleep int(rand(${mailscanner_updatemaxdelay}));"
fi
exec /usr/local/libexec/MailScanner/update_phishing_sites > /dev/null 2>&1
exit 0
syntax highlighted by Code2HTML, v. 0.9.1