Bug 11790 - add but don't load modules
Summary: add but don't load modules
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkinitrd (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-17 15:14 MSD by led
Modified: 2007-10-21 19:56 MSD (History)
3 users (show)

See Also:


Attachments
mkinitrd-3.0.3-noload.patch (3.13 KB, patch)
2007-05-17 15:17 MSD, led
no flags Details | Diff
mkinitrd-3.0.4-udev_load.patch (2.73 KB, patch)
2007-08-02 19:14 MSD, led
no flags Details | Diff
mkinitrd-3.0.4-udev_load.patch (2.73 KB, patch)
2007-08-02 19:22 MSD, led
no flags Details | Diff
mkinitrd-3.0.4-udev_load.patch (2.95 KB, patch)
2007-08-02 19:39 MSD, led
no flags Details | Diff
mkinitrd-3.0.4-udev_load.patch (2.96 KB, patch)
2007-08-02 19:51 MSD, led
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.