possible fix for #86

This commit is contained in:
Robin Raymond 2018-02-22 23:12:39 +01:00
parent 82823a4085
commit ea20d60ec1

View File

@ -47,13 +47,13 @@ let
if lib.isString sieveScript then '' if lib.isString sieveScript then ''
if (! test -d "/var/sieve/${name}"); then if (! test -d "/var/sieve/${name}"); then
mkdir -p "/var/sieve/${name}" mkdir -p "/var/sieve/${name}"
chown "${name}:${vmailGroupName}" "/var/sieve/${name}" chown "${vmailUserName}:${vmailGroupName}" "/var/sieve/${name}"
chmod 770 "/var/sieve/${name}" chmod 770 "/var/sieve/${name}"
fi fi
cat << 'EOF' > "/var/sieve/${name}/default.sieve" cat << 'EOF' > "/var/sieve/${name}/default.sieve"
${sieveScript} ${sieveScript}
EOF EOF
chown "${name}:${vmailGroupName}" "/var/sieve/${name}/default.sieve" chown "${vmailUserName}:${vmailGroupName}" "/var/sieve/${name}/default.sieve"
'' else '' '' else ''
if (test -f "/var/sieve/${name}/default.sieve"); then if (test -f "/var/sieve/${name}/default.sieve"); then
rm "/var/sieve/${name}/default.sieve" rm "/var/sieve/${name}/default.sieve"