Skip to content

Conversation

@chewi
Copy link
Contributor

@chewi chewi commented Jan 6, 2026

sys-kernel/dracut: Bump to 109

Gentoo is a bit behind with the stabilisation and I need new features. Bumping this required reordering the bootengine Dracut modules. See flatcar/bootengine#116.

While I was at it, I added some missing dependencies to coreos-kernel that make a difference to the resulting initrd.

I also stopped the symlinking of lib to lib64 in the minimal initrd. Gentoo hasn't done this for a very long time because it's wrong. We don't do it anywhere else.

How to use

Just see whether it boots.

Testing done

A Jenkins run has passed aside from known issues.

There is obviously a lot of churn in the changes report from files moving around. I also compared the non-binary initrd contents against a recent nightly. Changes to the initrd itself are just what you'd expect from the bump. None of them are unexplained.

I also manually tested provisioning with systemd-cryptenroll against the TPM.

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

chewi added 4 commits January 8, 2026 17:30
They're a bit behind with the stabilisation and I need new features.

Signed-off-by: James Le Cuirot <[email protected]>
Gentoo hasn't done this for a very long time because it's wrong.

Signed-off-by: James Le Cuirot <[email protected]>
Spotted while comparing a local build with a recent nightly.

Signed-off-by: James Le Cuirot <[email protected]>
@chewi chewi force-pushed the chewi/dracut-109 branch from d90f01c to a2b2ad6 Compare January 8, 2026 17:47
@chewi chewi marked this pull request as ready for review January 8, 2026 18:04
@chewi chewi requested a review from a team as a code owner January 8, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants