[make-initrd] Release make-initrd 2.14.0

Alexey Gladkov gladkov.alexey at gmail.com
Wed Mar 31 19:55:23 MSK 2021


On Wed, Mar 31, 2021 at 07:20:58PM +0300, Leonid Krivoshein wrote:
> > Почему бы не сделать 'MODULES_LOAD += isofs' ? Зачем грузить всё ?
> > Вы же знаете, что вы хотите ждать исошку.
> 
> Видимо здесь надо MODULES_ADD += ... т.е. чтобы он просто попал в initrd.
> И конечно теперь пойдём ещё раз по пути PUT_FILES += ...

Если ты указал модуль в MODULES_ADD, то нет нужды его искать самому и
указывать в PUT_FILES.

Также, чтобы положить какой-то подкаталог с модулями совершенно не нужно
их искать руками. Для модулей работает:

MODULES_TRY_ADD += drivers/char/

> > Для исошки вам нужно подождать пока udev загрузит нужный модуль и пока не
> > появится условный /dev/cdrom. Для этого вообще не нужно ничего грузить
> > руками (см test-pipeline-iso-squash).
> > 
> > Возможно, понадобиться дополнительная команда, которая определит, что в
> > приводе есть диск и он правильный. Но это уже совсем другое.
> 
> Как раз хочу сделать cdrom вместо waitdev, чтобы там же было сразу и
> mountfs, но ещё не приступал.

Это логично и вполне ожидаемо.

> А что вообще думаешь об аналогии всяких rootonly=, roottype=, rootro=, итп
> для waitdev?

А какой у этого юскейс ?

waitdev только ожидает появления устройства. Оно не монтируется. Для
mountfs наверно в этом есть смысл.

> Ведь сейчас waitdev позволяет указать только само устройство,
> подобно root=, но указать дополнительные параметры не получится.

-- 
Rgrds, legion



More information about the Make-initrd mailing list