[devel] sisyphus-check требует избыточную зависимость

Alexey Gladkov legion на altlinux.ru
Пн Сен 2 17:50:39 MSK 2019


On Mon, Sep 02, 2019 at 05:26:45PM +0300, Alexey V. Vissarionov wrote:
> Вообще-то бить полагается по морде, а не по пачпорту.

Так он как раз куда нужно ударил :)

> То есть, ядро - это не пакет kernel-как-его-там, а пакет, внутри

Это называется naming policy. У нас закреплено, как называются ядра,
фирмварь или питоновские модули. Это полиси репозитория.

> % file /boot/linux-5.2.11
> /boot/linux-5.2.11: Linux kernel x86 boot executable RO-rootFS,
> swap_dev 0x13, Normal VGA

Так сделать нельзя.

> То есть, если `file %buildroot/boot/* | grep -q 'Linux kernel'`
> что-то нашло - значит, это пакет с ядром.

Ага. %buildroot.

> То, что модули опознаются по *.ko внутри /lib/modules - понятно.
> Осталось научить противоестественный интеллект опознавать ядра,
> в том числе с EFI stub ("MS-DOS executable, MZ for MS-DOS").

И так тоже сделать не получится.

-- 
Rgrds, legion



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