8
0
forked from pool/spamassassin
Files
spamassassin/timed-sa-update
Arjen de Korte 1462d6dc14 Accepting request 917789 from home:varkoly:branches:devel:languages:perl
- spamassassin: sa-update.timer does not work
  (bsc#1175375)
  Remove sence less SPAM_SA_UPDATE
  Document how to use sa-update.service

OBS-URL: https://build.opensuse.org/request/show/917789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=151
2021-09-09 18:53:54 +00:00

41 lines
785 B
Bash

#!/bin/bash
#
# paranoia settings
#
umask 022
PATH=/sbin:/bin:/usr/sbin:/usr/bin
export PATH
if [ -e /etc/sysconfig/spamd ]
then
. /etc/sysconfig/spamd
fi
/usr/bin/sa-update &> /dev/null
result=$?
if [ "$SPAM_SA_COMPILE" = "yes" -a $result = 0 ] ; then
/usr/bin/sa-compile &> /dev/null
fi
if [ "$SPAM_SPAMD_RESTART" = "yes" -a $result = 0 ] ; then
/sbin/service spamd try-restart &> /dev/null
fi
if [ "$SPAM_AMAVISD_RESTART" = "yes" -a $result = 0 ] ; then
/sbin/service amavis try-restart &> /dev/null
fi
if [ $result = 2 ] ; then
echo "sa-update lint check failed" | \
logger -t timed-sa-update
fi
if [ $result -ge 3 ] ; then
echo "sa-update failed, exitcode $result" | \
logger -t timed-sa-update
fi
exit 0