From 9a0fbbe44c5079bf5356e2d8ee9285dd6ec03991 Mon Sep 17 00:00:00 2001 From: Malte Meiboom Date: Mon, 8 Jun 2026 11:05:34 +0200 Subject: [PATCH] docker: Add more binaries - add inotify-tools to avoid `sleep` and check expected files directly. - add mailutils to generate mime structured emails --- docker/MTAContainerFile | 3 ++- docker/mta_provision/usr/bin/prepare.sh | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docker/MTAContainerFile b/docker/MTAContainerFile index e4f4e59..df41e00 100644 --- a/docker/MTAContainerFile +++ b/docker/MTAContainerFile @@ -58,7 +58,8 @@ RUN apt-get update -yqq && \ openssl \ sq \ bind9-host \ - inotify-tools + inotify-tools \ + mailutils RUN adduser --shell /bin/bash --disabled-password --gecos "" hockeypuck diff --git a/docker/mta_provision/usr/bin/prepare.sh b/docker/mta_provision/usr/bin/prepare.sh index 5e4cdfc..cb6d990 100755 --- a/docker/mta_provision/usr/bin/prepare.sh +++ b/docker/mta_provision/usr/bin/prepare.sh @@ -18,17 +18,19 @@ else if [ "$BRANCH" != "" ] ; then git checkout $BRANCH fi - cargo build + ASSET_DIR=/tmp cargo build HUSK_BIN=/opt/husk/husk-milter/target/debug/husk HUSK_DIR=/opt/husk/husk-milter/ + + cp /tmp/shell_completions/husk.bash /etc/bash_completion.d/ fi ## start rsyslogd /usr/sbin/rsyslogd -n -iNONE & ## start postfix -sudo postfix start +sudo postfix start > /dev/null ## start and prepare postgres DOMAINS="example.com"