From: Elan Ruusamäe Date: Mon, 18 Jun 2007 07:40:50 +0000 (+0000) Subject: - script to run from cron (based on fc one) X-Git-Tag: auto/ac/spamassassin-3_2_1-4~2 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fspamassassin.git;a=commitdiff_plain;h=4f43e117c81b7e7abdb4c5e19bfbce82b45b5f9b - script to run from cron (based on fc one) Changed files: sa-update.sh -> 1.1 --- diff --git a/sa-update.sh b/sa-update.sh new file mode 100644 index 0000000..fbc97c1 --- /dev/null +++ b/sa-update.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +sleep $(expr $RANDOM % 7200) +# Only restart spamd if sa-update returns 0, meaning it updated the rules +/usr/bin/sa-update || exit $? + +if [ -x /usr/bin/sa-compile ]; then + out=$(/usr/bin/sa-compile 2>&1) + rc=$? + if [ $rc -gt 0 ]; then + echo >&2 "$out" + exit $rc + fi +fi + +if [ -x /etc/rc.d/init.d/spamd ]; then + /sbin/service spamd restart > /dev/null +fi