Bug 28491

Summary: [FR] Добавить поддержку modules.builtin
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: kernel-image-ovz-elAssignee: Gleb F-Malinovskiy <glebfm>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, boyarsh, glebfm, kernelbot, ldv, mike, mithraen, rider, sbolshakov, shrek, sin, vitty, vsu, vt, zerg
Version: unstable   
Hardware: all   
OS: Linux   

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
Спасибо!