Bug 11790

Summary: add but don't load modules
Product: Sisyphus Reporter: led
Component: mkinitrdAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: led, mike, vsu
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
mkinitrd-3.0.3-noload.patch
none
mkinitrd-3.0.4-udev_load.patch
none
mkinitrd-3.0.4-udev_load.patch
none
mkinitrd-3.0.4-udev_load.patch
none
mkinitrd-3.0.4-udev_load.patch none

Description led 2007-05-17 15:14:23 MSD
Требуется расширение функциональности mkinitrd, с которым возможно добавление 
модулей в образ initrd, без принудительной их загрузки (полагаясь на внутренний 
udev). 
В частности, это необходимо для бездисковых терминалов с корнем на NFS и 
загрузкой ядра и initrd по tftp, когда в initd требуется наличие нескольких 
модулей Ethernet, но загружатся должен только один, в зависимости от аппаратной 
конфигурации клиента.
Comment 1 led 2007-05-17 15:17:19 MSD
Created attachment 1970 [details]
mkinitrd-3.0.3-noload.patch

Предлагаемый патч добавляет (вроде бы) запрашиваемую функциональность.
Данный вариант сделан с прицелом на минимальные изменения в коде mkinitrd.
Comment 2 led 2007-08-02 19:14:49 MSD
Created attachment 2126 [details]
mkinitrd-3.0.4-udev_load.patch

или даже такой патч...
Comment 3 led 2007-08-02 19:22:49 MSD
Created attachment 2127 [details]
mkinitrd-3.0.4-udev_load.patch
Comment 4 led 2007-08-02 19:39:09 MSD
Created attachment 2128 [details]
mkinitrd-3.0.4-udev_load.patch

патч, дополненный с учётом не-initramfs image type
Comment 5 led 2007-08-02 19:51:23 MSD
Created attachment 2129 [details]
mkinitrd-3.0.4-udev_load.patch
Comment 6 Sergey Vlasov 2007-10-21 13:20:15 MSD
Опция "--extra=MODULES" добавлена в mkinitrd-3.0.5-alt1.