Skip to content
This repository was archived by the owner on Apr 11, 2025. It is now read-only.

Commit 04460f5

Browse files
author
Alex Thomae
committed
Merge branch '30-check-keys' into 'master'
Add robustness, by only branching if file is empty See merge request ix.ai/smtp!21
2 parents 3c6137a + 69cfcc1 commit 04460f5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ if [ "${SMTPPORTOUT}" ]; then
4343
mv /etc/exim4/exim4.conf.temp /etc/exim4/exim4.conf.template
4444
fi
4545

46-
if [ "$KEY_PATH" ] && [ "$CERTIFICATE_PATH" ]; then
46+
if [ -s "$KEY_PATH" ] && [ -s "$CERTIFICATE_PATH" ]; then
4747
echo "MAIN_TLS_ENABLE = yes" >> /etc/exim4/exim4.conf.localmacros
4848
cp "$KEY_PATH" /etc/exim4/exim.key
4949
cp "$CERTIFICATE_PATH" /etc/exim4/exim.crt
@@ -58,7 +58,7 @@ else
5858
} >> /etc/exim4/exim4.conf.localmacros
5959
fi
6060

61-
if [ "$DKIM_KEY_PATH" ]; then
61+
if [ -s "$DKIM_KEY_PATH" ]; then
6262
cp "$DKIM_KEY_PATH" /etc/exim4/dkim.key
6363
chown Debian-exim /etc/exim4/dkim.key
6464
chmod 640 /etc/exim4/dkim.key

0 commit comments

Comments
 (0)