Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dracut now has many dependencies on systemd-modules-load, requiring building modules support into systemd. #2664

Open
AndreMullinger opened this issue Jul 11, 2024 · 1 comment
Labels
bug Our bugs

Comments

@AndreMullinger
Copy link

Describe the bug

With the recent rework/expansion of systemd integration in dracut-10x,
quite a few dependencies now tie in systemd-modules-load unconditionally.
Which in turn requires module support compiled into systemd.
I use dracut for UKIs with monolithic kernels, it would be nice to have those handled.
The ramdisk's job is to unlock the root file system using a pcr measurement + pin.

That said, I'm aware of the ancient workaround monolithic kernels require (for hostonly) anyway
#56
so this may well not have priority and rather be a feature request/maintenance load/...

I'll probably file a request @gentoo to have dracut depend on systemd[kmod]
if the dep is here to stay :) Thanks!

Distribution used
Gentoo

Dracut version
102

Init system
systemd-256.1

To Reproduce
Using systemd-256.1 without support for kernel modules compiled in,
creating the UKI fails due to unsatisfied dependencies.

Expected behavior
Even more complex environment tests at runtime?

@AndreMullinger
Copy link
Author

Ah, sorry about missing the move.
Now filed as dracut-ng/dracut-ng#510
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Our bugs
Projects
None yet
Development

No branches or pull requests

1 participant