[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