From 4484389191c230fcb399441a332ade2a53687e84 Mon Sep 17 00:00:00 2001 From: Myve Date: Sun, 18 Aug 2024 07:39:52 +0000 Subject: [PATCH] Fix alpine postwhite --- build/Dockerfile.alpine | 3 ++- build/run/docker-entrypoint/init.d/50-cron.sh | 15 ++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/build/Dockerfile.alpine b/build/Dockerfile.alpine index e1d817b..dd1970a 100644 --- a/build/Dockerfile.alpine +++ b/build/Dockerfile.alpine @@ -41,7 +41,8 @@ RUN printf '%s\n' 'https://dl-cdn.alpinelinux.org/alpine/edge/main/' \ server_names_hash_bucket_size 128;\n' -i /etc/nginx/nginx.conf \ # Installer && /tmp/installer.sh \ - && rm /tmp/installer.sh + && rm /tmp/installer.sh \ + && sed -i '/while ps / s|; do| 2>\&1&|;s|while ps |while ls /proc/|' /usr/local/bin/postwhite/postwhite # Expose ports EXPOSE 25 diff --git a/build/run/docker-entrypoint/init.d/50-cron.sh b/build/run/docker-entrypoint/init.d/50-cron.sh index 719c5fa..6dcbb07 100755 --- a/build/run/docker-entrypoint/init.d/50-cron.sh +++ b/build/run/docker-entrypoint/init.d/50-cron.sh @@ -10,15 +10,12 @@ do sleep 1d done & -# # Update Postscreen Whitelists (daily) -# while true -# do -# at midnight <<- postwhite -# wget -q https://myvelabs.com/docker/myvemail-docker/raw/branch/master/data/postwhite -O /etc/postfix/postscreen_spf_whitelist.cidr -# postfix reload -# postwhite -# sleep 1d -# done & +# Update Postscreen Whitelists (daily) +while true +do + at -f /usr/local/bin/postwhite/postwhite midnight + sleep 1d +done & # Update Yahoo! IPs for Postscreen Whitelists (weekly) while true