> From: "Serguei E. Leontiev" <leo@sai.msu.ru> > Date: Sun, 5 Oct 2014 13:37:30 +0000 (UTC) > > СЕЛ>> Интересно, всё таки, почему они обновления tzdata/zoneinfo > СЕЛ>> не включают в releng версии, > EG> По определению этих веток, туда попадают только фиксы > EG> безопасности и наиболее критичные другие (к паникам), да и то > EG> не все. Для всего остального есть ветки stable. > >Хотя, скажем в 2009, в аналогичной ситуации, в releng/8.0 внесли >изменения zoneinfo. Правда уже после того, как для Аргентины время >испортилось, но за неделю до изменения порядка исчисления времени в >Пакистане. > >https://svnweb.freebsd.org/base/releng/8.0/share/zoneinfo/ > > СЕЛ>> а вместо этого держат достаточно "кривой" port zoneinfo, > СЕЛ>> который исправляет системные файлы? > EG> Потому что система не умеет брать zoneinfo из другого места? > >/usr/share/zoneinfo конечно гвоздями прибито в десяти местах. > >ИМХО, одно трёх: >1. Избрать путь регулярного обновления /usr/share/zoneinfo, >/etc/localtime по исправлениям основной ОС (freebsd-update fetch/install); > >2. Либо обеспечить приоритет /usr/port/misc/zoneinfo над обновлениями >основной ОС, как это было сделано во времена `make world' >(WITHOUT_ZONEINFO="yes" в файле /etc/src.conf); > >3. Поскольку, и основная ОС, и misc/zoneinfo, получают информации из >одного источника <ftp://ftp.iana.org/tz/releases>, то они могут >сохранять и проверять оригинальный номер версии "<год><буква>".
Либо плюнуть на релизы и обновлять zoneinfo динамически, наподобие того, как это делается для, например, корневых dns.