[devel] Часовой пояс + MD5SUM в пакете timezones
Anton Farygin
rider на basealt.ru
Сб Ноя 21 10:37:35 MSK 2020
On 21.11.2020 09:49, Andrey Cherepanov wrote:
> 21.11.2020 00:12, Sergey Y. Afonin пишет:
>> On Friday 20 November 2020, Andrey Cherepanov wrote:
>>
>>> symbolicLinkTarget("/etc/localtime") ||
>>
>> А почему именно симлинк? Какая им разница-то была? Может это баг
>> в Thunderbird?
>>
> В Red Hat это симлинк, указывающий на файл с полным название часового
> пояса. По имени целевого файла и определяют.
>
Это много где так.
Правильный алогритм где-то был реализован (по моему в timedatectl).
Он примерно такой:
1) посмотреть симлинк ли это -> идти по стандартной схеме
2) посмореть если это файл -> искать такой же файл по совпадению.
Для последнего, наверное, было бы здорово положить готовую базу md5sum в
пакет tzdata.
Но я бы ещё добавил первый шаг - если systemd, то спросить timezone у него:
$ timedatectl show -p Timezone
Timezone=Europe/Moscow
Подробная информация о списке рассылки Devel