Summary: | sys-kernel/genkernel: fails to build initramfs using app-alternatives/cpio[libarchive] | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Nick Doyle <njd.dev> |
Component: | genkernel | Assignee: | Gentoo Genkernel Maintainers <genkernel> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nick Doyle
2023-02-20 15:29:16 UTC
Another facet of this bug is that genkernel depends on app-arch/cpio, which provides `gcpio` but not `cpio`, but calls `cpio` instead of `gcpio` without depending on app-alternatives/cpio, which is what provides the `cpio` symlink to the chosen implementation. Ideally, genkernel would depend on app-alternatives/cpio instead of app-arch/cpio and use `cpio` in a portable way. Another less optimal solution (IMO), would be to continue depending on app-arch/cpio and calling `gcpio` instead of `cpio` so that at least the dependencies are correct. |