2 # Dinko Korunic <kreator@carnet.hr>
4 exec 1>> /var/log/sa-update.log
8 echo "$(date +'%d-%m-%Y %T'): Fetching new SA rules..."
11 if [ -e /etc/spamassassin/sa-update.channels ]; then
13 --channelfile /etc/spamassassin/sa-update.channels \
17 --gpgkey BDE9DC10 || \
18 ( echo "$(date +'%d-%m-%Y %T'): No new rules. Exiting now."; exit )
22 echo "$(date +'%d-%m-%Y %T'): Will restart services due to updated rules..."
23 if [ -x /usr/sbin/invoke-rc.d ]; then
24 [ -x /etc/init.d/spamassassin ] && \
25 invoke-rc.d --quiet spamassassin restart
26 [ -x /etc/init.d/amavis ] && \
27 invoke-rc.d --quiet amavis restart
28 [ -x /etc/init.d/postfix ] && \
29 invoke-rc.d --quiet postfix restart
31 [ -x /etc/init.d/spamassassin ] && \
32 /etc/init.d/spamassassin restart
33 [ -x /etc/init.d/amavis ] && \
34 /etc/init.d/amavis restart
35 [ -x /etc/init.d/postfix ] && \
36 /etc/init.d/postfix restart