Bug 28491 - [FR] Добавить поддержку modules.builtin
Summary: [FR] Добавить поддержку modules.builtin
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-ovz-el (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-01 18:43 MSK by Evgenii Terechkov
Modified: 2013-02-14 09:43 MSK (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2013-02-01 18:43:55 MSK
Предыстория:
https://bugzilla.altlinux.org/show_bug.cgi?id=27534
https://bugzilla.altlinux.org/show_bug.cgi?id=27866

начиная с некоторой версии make-initrd требует наличия в файла modules.builtin для ядра, к которому генерируется образ initrd.

У меня это взорвалось при обновлении до make-initrd-0.8.0, который пытается добавить модули для поддержки USB-клавиатур (#27534). В случае, когда никакой специфической клавиатуры не найдено, упаковывается статически заданный список модулей. Для определения местоположения модуля используется файл modules.builtin. Так как в 2.6.32-ovz-el ядрах его нет, генерация образа initrd на новом сервере превращается в рулетку. А упаковка модулей для USB-клавиатур (нужная фича сама по себе) увеличивает шансы проиграть в эту игру, получив незагружающуюся ОС.
Comment 1 Repository Robot 2013-02-14 04:54:13 MSK
kernel-image-ovz-el-2.6.32-alt80 -> sisyphus:

* Fri Feb 08 2013 Led <led@altlinux> 2.6.32-alt80
- Update to 042stab072.10
- removed obsoleted %post[un]_kernel_modules macros
- kbuild: generate modules.builtin (ALT#28491)
- disabled:
  + OCFS2 (broken by OpenVZ)
  + FUNCTION_TRACER
  + FRAME_POINTER
  + DEBUG_FORCE_WEAK_PER_CPU
  + DEBUG_DEVRES
- enabled:
  + CIFS_ACL
  + PRAMCACHE
  + DRM_I2C_CH7006
  + MMC_RICOH_MMC
  + SND_CMIPCI
  + SMS_SIANO_MDTV
  + USB_PWC
  + HP_WATCHDOG
  + WL12XX
  + DM_RAID
  + BLK_DEV_NBD
  + NETPRIO_CGROUP
  + IP_SET
  + USB_NET_AX8817X
  + E1000E
- RTC_DRV_CMOS=y
Comment 2 Evgenii Terechkov 2013-02-14 09:43:52 MSK
Спасибо!