[make-initrd] initramfs with libsystemd-shared.so

Alexey Gladkov legion at kernel.org
Tue Dec 10 20:13:50 MSK 2024


On Thu, Dec 05, 2024 at 03:57:36PM +0100, Alexey Gladkov wrote:
> Привет!
> 
> Обратил внимание, что у меня создаётся образ через чур большого размера.
> После некоторого расследования выяснил, что виноват b68f4cade4 ("dissect:
> add --make-archive option to convert DDI to tarball") из репозитория
> systemd. Он добавляет опциональную зависимость на libarchive, который в
> свою очередь вытягивает libstdc++.so.6 и libxml2.so.2 и много чего ещё.
> 
> Поскольку initrd-put умеет и по умолчанию кладёт все зависимости, то в
> образ приезжает libarchive. Обрабатывать такие зависимости необходимо
> потому что среди них теперь libkmod.
> 
> Есть костыль, который позволит избавиться от такой зависимости.

Я в for-master по умолчанию исключил фичу "archive" у libsystemd-shared.so

-- 
Rgrds, legion



More information about the Make-initrd mailing list