[devel] I: mkimage-profiles: defrelname auto-relname

Alexey Shabalin a.shabalin на gmail.com
Пт Дек 25 14:50:39 MSK 2015


24 декабря 2015 г., 23:20 пользователь Michael Shigorin <mike на altlinux.org>
написал:
> On Thu, Dec 24, 2015 at 11:18:38PM +0300, Dmitry V. Levin wrote:
>> > А не пора ли везде-везде, где можно, использовать /etc/os-release ?
>> cat: /etc/os-release: No such file or directory
>
> Аналогично.  Пакуется файлик сейчас в branding-*-release,
> который к наличию на хостах и в виртуалках/контейнерах
> необязателен.

Просто мы живём в разных  вселенных :) В экосистеме altlinux они не нужны,
а в остальном мире уже давно используются.
Тем более, остальной мир не знает про /etc/altlinux-release.
Вот несколько примеров, где я недавно сталкивался с необходимостью наличия
в этом файле:
- plymouth
- systemd-nspawn (без него контейнер воспринимается как неполноценный, а
простой chroot), systemd-firstboot, systemd-bootchart
- hyperv-daemons (адаптировано к использованию /etc/altlinux-release, если
не найден  /etc/os-release)
- libguestfs
Это те, кто используют в runtime, есть еще те кто использует при сборке.

Так же желательно и наличие /etc/lsb-release.
Ок, я наверно не правильно выразился. Программы от ALTLinux пусть
используют /etc/altlinux-release, при этом наличие в
системе  /etc/os-release крайне желательно. Я чуть ли не первым делом,
после установки сизифа, ставлю branding-altlinux-centaurus-release, потому
что в нем есть /etc/os-release. Как раз на днях хотел повесить багу
на branding-altlinux-sisyphus-release.

-- 
Alexey Shabalin
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20151225/e1c1cb4a/attachment-0001.html>


Подробная информация о списке рассылки Devel