[make-initrd] make-initrd broken with systemd-256

Alexey Gladkov gladkov.alexey at gmail.com
Wed Jul 10 11:52:16 MSK 2024


On Tue, Jul 09, 2024 at 03:34:41PM +0300, Alexey Shabalin wrote:
> пн, 8 июл. 2024 г. в 12:39, Alexey Gladkov <gladkov.alexey at gmail.com>:
> >
> > Привет!
> >
> > Коммит[1] из systemd-256 ломает make-initrd. В образ не попадает создание
> > образов. Пожалуйста, не обновляйте _пока_ systemd до версии 256 пока
> > проблема не будет исправлена в make-initrd.
> >
> > [1] https://github.com/systemd/systemd/commit/cd7c2077954d86d23eafdedf3e258b365622779d
> 
> Наверно ломает еще более ранний коммит, где переходят на dlopen
> 3fc72d54132151c131301fc7954e0b44cdd3c860

Нет. Ломает именно коммит, который переводит kmod в разряд опциональных и
рекомендованных и без которого udev превращается в тыкву в 99% юскейсов.

$ udevadm test-builtin --help 2>&1 | grep kmod
  kmod            Kernel module loader

При этом udevadm продолжает рапортовать, что builtin для загрузки модулей
у него есть.

Вчера я написал обработку elf dlopen metadata. Сейчас тестирую его работу.

-- 
Rgrds, legion



More information about the Make-initrd mailing list