[devel] sisyphus-check требует избыточную зависимость
Alexey Gladkov
legion на altlinux.ru
Пн Сен 2 12:05:55 MSK 2019
On Mon, Sep 02, 2019 at 10:52:14AM +0300, Alexey V. Vissarionov wrote:
> On 2019-09-02 09:19:04 +0200, Alexey Gladkov wrote:
>
> >>> kernel module should require kernel image
> >>> sisyphus_check: check-kernel ERROR: kernel module violation
> >> Хотел бы я знать: кто же это в безграничной мудрости своей
> >> решил, что для установки ядерных модулей обязательно нужно
> >> установить ядро?
> > Проверку добавлял я в 2008 году. Это часть kernel policy.
> > Модули ядра должны требовать то ядро под которое он собран.
>
> Это не всегда так.
Вы спорите с объективным фактом репозитория ?
Это всегда так. sisyphus_check выполняется в hasher и в сборочнице.
Когда это будет не так, то в sisyphus_check будут сделаны изменения.
> >> Даже так: кто настолько оторвался от реальности, что решил
> >> отменить и запретить сетевую загрузку? Напомню: ядро в этом
> >> случае хранится (и загружается) отдельно от корневой ФС, в
> >> которой модули бывают нужны, например, для работы со всякой
> >> мультимудией.
> > В этом сумбурном абзаце я не понял в чём у вас проблема. Если
> > загрузка сетевая, то модули положите в initrd
>
> Ага... И ядро туда же... Что особенно радует в ситуации, когда
> каждый килобайт на счету.
В initrd ? Серьёзно ?
> > или загрузите эти модули с корневой ФС.
>
> Это одно и то же.
Так у вас только initrd и нет корневой ФС ?
> Но у меня задача немного другая: поставить в образ корневой ФС
> модули без ядра. Специфика оборудования, знаете ли.
Если у вас "каждый килобайт на счету" нахрена вы ставите модули пакетами
?! Там же не все модули нужны (Специфика оборудования, знаете ли). Если у
вас каждый килобайт на счету, то скопируйте необходимые модули в образ,
как это делает make-initrd или mkinitrd.
> >> И ладно бы этот противоестественный интеллект предупреждение
> >> выдавал - так нет же, он это ошибкой считает.
> > Эта проверка всегда считает это ошибкой. Кто же знал, что
> > спустя 10 лет появится экспрессивный мудрец и откроет нам
> > глаза на эту проверку.
>
> Ну и как ее отключить?
В sisyphus_check проверку выключить можно. В сборочнице нельзя.
--
Rgrds, legion
Подробная информация о списке рассылки Devel