Skip to content

Changes for systemd 259#123

Draft
krnowak wants to merge 3 commits intoflatcar-masterfrom
krnowak/drop-workaround-systemd-259
Draft

Changes for systemd 259#123
krnowak wants to merge 3 commits intoflatcar-masterfrom
krnowak/drop-workaround-systemd-259

Conversation

@krnowak
Copy link
Copy Markdown
Member

@krnowak krnowak commented Apr 27, 2026

Dropped some now-unnecessary workarounds, add temporary hacks for adding more required dlopened libraries and dropped obsolete manager options.

krnowak added 3 commits April 27, 2026 17:36
We are updating systemd to 259, so these are not necessary anymore.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
Systemd 259 started dlopening more and more libraries instead of
linking to them at build time. It mentions them in a so-called ELF
notes, but current dracut does not parse those. This caused some
libraries to be missing from initrd and systemd complaining about them
missing.

It is a temporary hack that we can drop once we update dracut to 110 -
this is where parsing of ELF notes was introduced.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
DefaultBlockIOAccounting was a cgroupv1 setting, DefaultCPUAccounting
is ignored because CPU accounting is always available on the unified
cgroup hierarchy.

Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
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.

1 participant