[devel] Часовой пояс
Pavel Nakonechnyi
zorg1331 на gmail.com
Ср Янв 13 13:16:01 MSK 2021
On Fri, 20 Nov 2020 at 17:31, Andrey Cherepanov <cas на altlinux.org> wrote:
>
> В Thunderbird при определении часового пояса используется код:
>
> osUserTimeZone =
> environmentVariableValue("TZ") ||
> symbolicLinkTarget("/etc/localtime") ||
> fileFirstZoneLineString("/etc/TIMEZONE") ||
> fileFirstZoneLineString("/etc/timezone") ||
> fileFirstZoneLineString("/etc/sysconfig/clock");
>
> который в Альте не возвращает часовой пояс (так как /etc/localtime у нас файл, а не симлинк, как в других дистрибутивах).
>
В systemd код определения часового пояса видимо ломается об альт таким
же образом, см https://github.com/systemd/systemd/blob/master/src/basic/time-util.c#L1454
Из-за этого не работает systemd-networkd в режиме DHCP сервера, если
явно не указан часовой пояс в настройках собственно DHCP сервера:
[DHCPServer]
Timezone=UTC
Вешать багу на пакет systemd или тут какое-то другое системное решение возможно?
--
WBR, Pavel
Подробная информация о списке рассылки Devel