mirror of
https://github.com/docker-mailserver/docker-mailserver.git
synced 2025-07-13 19:04:50 +02:00
scripts: added TZ
environment variable to set timezone (#2530)
This commit is contained in:
parent
b1594a8b1c
commit
a1726dc45a
5 changed files with 64 additions and 0 deletions
|
@ -1263,3 +1263,25 @@ EOF
|
|||
supervisorctl reread
|
||||
supervisorctl update
|
||||
}
|
||||
|
||||
function _setup_timezone
|
||||
{
|
||||
_log 'debug' "Setting timezone to '${TZ}'"
|
||||
|
||||
local ZONEINFO_FILE="/usr/share/zoneinfo/${TZ}"
|
||||
|
||||
if [[ ! -e ${ZONEINFO_FILE} ]]
|
||||
then
|
||||
_log 'warn' "Cannot find timezone '${TZ}'"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if ln -fs "${ZONEINFO_FILE}" /etc/localtime \
|
||||
&& dpkg-reconfigure -f noninteractive tzdata &>/dev/null
|
||||
then
|
||||
_log 'trace' "Set time zone to '${TZ}'"
|
||||
else
|
||||
_log 'warn' "Setting timezone to '${TZ}' failed"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue