[Amavisd-new-commits] [SCM] Debian packaging for amavisd-new branch, master, updated. debian/1%2.6.4-4-23-g9d72d38

Alexander Wirt formorer at debian.org
Sun Dec 18 19:04:28 UTC 2011


The following commit has been merged in the master branch:
commit 9d72d38962c6f19cf6e3b325ea1393c546088687
Author: Alexander Wirt <formorer at debian.org>
Date:   Sun Dec 18 16:50:27 2011 +0100

    Check if bayes is disabled
    
    Closes: (#635861)

diff --git a/debian/amavisd-new-cronjob b/debian/amavisd-new-cronjob
index 6df0c39..c1c7b98 100755
--- a/debian/amavisd-new-cronjob
+++ b/debian/amavisd-new-cronjob
@@ -27,12 +27,19 @@ do_amavis_cmd() {
 	fi
 }
 
+if ! /bin/su -s /bin/sh - "${SUUSER}" -c  'perl -MMail::SpamAssassin -e "my \$spamtest = Mail::SpamAssassin->new(); \$spamtest->compile_now (); \$spamtest->{conf}->{use_bayes} ? exit 0 : exit 1"'
+then
+	#bayes is disabled - just exit
+	exit
+fi
+
+echo $?
 case $1 in
 	sa-sync)
-        do_amavis_cmd "/usr/bin/sa-learn --sync" >/dev/null
+		do_amavis_cmd "/usr/bin/sa-learn --sync"
 		;;
 	sa-clean)
-        do_amavis_cmd "/usr/bin/sa-learn --sync --force-expire" >/dev/null
+		do_amavis_cmd "/usr/bin/sa-learn --sync --force-expire"
 		;;
 	*)
 		echo "$0: unknown cron routine $1" >&2

-- 
Debian packaging for amavisd-new



More information about the Amavisd-new-commits mailing list