From 451dd3860855096828659c9ab1fc92380cdb490c Mon Sep 17 00:00:00 2001 From: Josef Friedrich Date: Sun, 22 May 2016 20:09:16 +0200 Subject: [PATCH] Don't fix permissions on every start-up --- target/start-mailserver.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/target/start-mailserver.sh b/target/start-mailserver.sh index 07c367ed..20f79a75 100644 --- a/target/start-mailserver.sh +++ b/target/start-mailserver.sh @@ -216,8 +216,10 @@ else echo "==> Warning: 'SASL_PASSWD' is not provided. /etc/postfix/sasl_passwd not created." fi -echo "Fixing permissions" -chown -R 5000:5000 /var/mail +if [ $(stat -c %g:%u /var/mail) != 5000:5000 ]; then + echo "Fixing permissions" + chown -R 5000:5000 /var/mail +fi echo "Creating /etc/mailname" echo $(hostname -d) > /etc/mailname