[make-initrd] Release make-initrd 2.14.0

Антон Мидюков antohami at basealt.ru
Wed Mar 31 21:11:38 MSK 2021


01.04.2021 01:03, Leonid Krivoshein пишет:
> 
> 
> 31.03.2021 19:55, Alexey Gladkov пишет:
>> 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?
>> А какой у этого юскейс ?
> 
> Например, чтобы ФС монтировалась только в read-only, а поверх уже строить оверлей. В общем-то такой же смысл, как у всех root*=
> 
> 
>> waitdev только ожидает появления устройства. Оно не монтируется. Для
>> mountfs наверно в этом есть смысл.
> 
> Да, pipeline=cdrom,... как раз будет аналогом automatic=cdrom и объединит waitdev с первым moutfs (isofs).

Мне кажется, лучше делать универсальный disk=UUID=<UUID>. Без UUID будет угадайка, вдруг мне повезёт, как у нас сейчас.

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


-- 
С уважением, Антон Мидюков <antohami at basealt.ru>


More information about the Make-initrd mailing list