[devel-distro] os-release
Sergey V Turchin
zerg at altlinux.org
Thu Aug 19 14:36:13 MSK 2021
On Thursday, 19 August 2021 14:22:24 MSK Dmitry V wrote:
> On Thu, Aug 19, 2021 at 01:43:49PM +0300, Sergey V Turchin wrote:
> > On Thursday, 19 August 2021 13:33:46 MSK Dmitry V wrote:
> >
> > [...]
> >
> > > Я предлагаю следующую простую схему.
> > >
> > > Файл /etc/altlinux-release обновляется, как обычные файлы.
> > > Файл /etc/os-release обновляется по правилам, описанным ниже.
> > >
> > > Все провайдеры os-release пакуют его в /usr/lib/os-release
> > > (согласно
> > > https://www.freedesktop.org/software/systemd/man/os-release.html),
> > > /usr/lib/os-release может быть ссылкой куда-то ещё, это несущественно.>
> > Это существенно, т.к. означает, что /usr/lib/os-release может быть
> > альтернативой.
> Это несущественно в том смысле, что эта деталь реализации находится за
> пределами рассмотрения.
Это существенно, т.к. способно похерить всё хорошее один раз и накорню.
[...]
> Файл /etc/os-release должен кому-то принадлежать, поэтому паковать его надо.
[...]
> Ни один пакет не должен содержать /etc/os-release
Чего-чего?
[...]
Я, вообще, говорю о схеме, при которой пакеты c release-файлами перестанут
конфликтовать.
Т.е. `rpm -qf /etc/os-release /usr/lib/os-release` должен показывать только
тот единственный в репозитории пакет, в котором лежит файлтриггер, обновляющий
содержимое /etc/os-release.
--
Regards, Sergey.
More information about the devel-distro
mailing list