[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