mirror of
https://github.com/tomav/docker-mailserver
synced 2025-08-31 06:15:28 +00:00
fix: Ensure .svbin
files are newer than .sieve
source files (#3779)
This commit is contained in:
@@ -20,6 +20,16 @@ function _setup() {
|
||||
${FUNC}
|
||||
done
|
||||
|
||||
_setup_post
|
||||
}
|
||||
|
||||
function _setup_post() {
|
||||
# Dovecot `.svbin` files must have a newer mtime than their `.sieve` source files,
|
||||
# Modifications during setup to these files sometimes results in a common mtime value.
|
||||
# Handled during post-setup as setup of Dovecot Sieve scripts is not centralized.
|
||||
find /usr/lib/dovecot/ -iname '*.sieve' -exec touch -d '2 seconds ago' {} +
|
||||
find /usr/lib/dovecot/ -iname '*.svbin' -exec touch -d '1 seconds ago' {} +
|
||||
|
||||
# All startup modifications to configs should have taken place before calling this:
|
||||
_prepare_for_change_detection
|
||||
}
|
||||
|
Reference in New Issue
Block a user