From 8c56a73af039d326d68a11f1391c699e447ae6c0 Mon Sep 17 00:00:00 2001 From: Adar Nimrod Date: Sat, 21 Sep 2019 15:18:21 +0300 Subject: [PATCH] A little cleaner check for valid sieve files. --- dovecot/Dockerfile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dovecot/Dockerfile b/dovecot/Dockerfile index 746b646..04419c0 100644 --- a/dovecot/Dockerfile +++ b/dovecot/Dockerfile @@ -1,11 +1,12 @@ FROM buildpack-deps:buster as delete_to_trash +# hadolint ignore=DL3008,DL3015 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y dovecot-dev && \ git clone https://github.com/pali/dovecot_deleted_to_trash && \ - cd dovecot_deleted_to_trash && \ - make + make -C dovecot_deleted_to_trash FROM debian:buster-slim +# hadolint ignore=DL3008 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ dovecot-ldap \ @@ -24,9 +25,7 @@ COPY patch.diff /root/ RUN patch --strip 0 --verbose --directory /etc/dovecot --input /root/patch.diff && \ doveconf COPY --chown=mail:mail *.sieve /var/lib/dovecot/sieve.d/ -RUN cd /var/lib/dovecot/sieve.d/ && \ - ls *.sieve | xargs -tn1 sievec && \ - rm *.svbin +RUN find /var/lib/dovecot/sieve.d/ -type f -name '*.sieve' -exec sievec -d {} \; VOLUME /var/mail VOLUME /run/dovecot EXPOSE 993 25 -- GitLab