[devel] Часовой пояс
Andrey Cherepanov
cas на altlinux.org
Сб Ноя 21 09:52:03 MSK 2020
20.11.2020 21:20, Paul Wolneykien пишет:
> В Fri, 20 Nov 2020 19:31:36 +0300
> Andrey Cherepanov <cas на altlinux.org> пишет:
>
>> В Thunderbird при определении часового пояса используется код:
>>
>> osUserTimeZone =
>> environmentVariableValue("TZ") ||
>> symbolicLinkTarget("/etc/localtime") ||
>> fileFirstZoneLineString("/etc/TIMEZONE") ||
>> fileFirstZoneLineString("/etc/timezone") ||
>> fileFirstZoneLineString("/etc/sysconfig/clock");
>>
>> который в Альте не возвращает часовой пояс (так как /etc/localtime у
>> нас файл, а не симлинк, как в других дистрибутивах).
> Так если у нас всегда _не_ симлинк, то наверное нужно просто убрать
> symbolicLinkTarget()? Или у нас и содержимое отличается от других
> дистрибутивов?
Там же условие ИЛИ (||). Так что раз не симлинк, идём дальше. В Альте
должен срабатывать
fileFirstZoneLineString("/etc/sysconfig/clock")
но не срабатывает, потому что в функции читаются только первые 10 строк файла. А в Альте ZONE на 18-ой строке. :)
--
Andrey Cherepanov
cas на altlinux.org
Подробная информация о списке рассылки Devel