should fix build inconsistencies for razor

This commit is contained in:
Georg Lauterbach 2021-01-19 15:32:16 +01:00
parent e40c2593cc
commit a0056b1a88
No known key found for this signature in database
GPG Key ID: 2FDC58699AF121C6
1 changed files with 4 additions and 1 deletions

View File

@ -161,7 +161,10 @@ RUN \
echo "0 4 * * * /usr/local/bin/virus-wiper" | crontab - && \
chmod 644 /etc/amavis/conf.d/*
RUN su - amavis -c "razor-admin -create && sleep 3 && razor-admin -register"
# overcomplication necessary for CI
RUN for _ in {1..10}; do su - amavis -c "razor-admin -create" ; sleep 3 ; \
if su - amavis -c "razor-admin -register" &>/dev/null; then { EC=0 ; break ; } ; \
else EC=${?} ; fi ; done ; (exit ${EC})
#
# Fail2Ban, DKIM & DMARC