From d6838e827482409f5c3769b1e03b5c6d64f35d5f Mon Sep 17 00:00:00 2001 From: Erik Wramner Date: Sun, 11 Aug 2019 09:52:50 +0200 Subject: [PATCH] Remove spamassassin cron job when spamassassin is off --- target/start-mailserver.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/target/start-mailserver.sh b/target/start-mailserver.sh index 8571d9e3..2dd25a02 100644 --- a/target/start-mailserver.sh +++ b/target/start-mailserver.sh @@ -176,7 +176,10 @@ function register_functions() { _register_fix_function "_fix_var_mail_permissions" _register_fix_function "_fix_var_amavis_permissions" if [ "$ENABLE_CLAMAV" = 0 ]; then - _register_fix_function "_fix_cleanup_clamav" + _register_fix_function "_fix_cleanup_clamav" + fi + if [ "$ENABLE_SPAMASSASSIN" = 0 ]; then + _register_fix_function "_fix_cleanup_spamassassin" fi ################### << fix funcs @@ -1430,6 +1433,11 @@ function _fix_cleanup_clamav() { rm -f /etc/cron.d/clamav-freshclam } +function _fix_cleanup_spamassassin() { + notify 'task' 'Cleaning up disabled spamassassin' + rm -f /etc/cron.daily/spamassassin +} + ########################################################################## # << Fix Stack ##########################################################################