[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