[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