From 43c726e86a5e0cac43e090850c30bad154c7eb0f Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Sun, 2 May 2021 01:22:57 +0200 Subject: [PATCH] spamassassin: change dependency on evomaintenance Fail with an error if evomaintenance config is missing instead of trying to install a package that doesn't exist anymore. --- CHANGELOG.md | 2 ++ spamassasin/tasks/main.yml | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a88ba44..79a38b83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,8 @@ The **patch** part changes incrementally at each release. * evolinux-base: copy GPG key instead of using apt-key * ntpd: Add leapfile configuration setting to ntpd on debian 10+ +* spamassassin: change dependency on evomaintenance +* squid: remove obsolete variable on Squid 4 ### Fixed diff --git a/spamassasin/tasks/main.yml b/spamassasin/tasks/main.yml index 53c6725b..5c46a65b 100644 --- a/spamassasin/tasks/main.yml +++ b/spamassasin/tasks/main.yml @@ -3,7 +3,6 @@ apt: name: - spamassassin - - evomaintenance state: present tags: - spamassassin @@ -47,6 +46,17 @@ tags: - spamassassin +- name: Check evomaintenance config + stat: + path: /etc/evomaintenance.cf + register: _evomaintenance_config + +- name: Verify sa-update dependency + assert: + that: + - _evomaintenance_config.stat.exists + msg: sa-update.sh needs /etc/evomaintenance.cf + - name: copy sa-update.sh script copy: src: sa-update.sh