-
Notifications
You must be signed in to change notification settings - Fork 401
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
fix(crypt): Encrypted root FS handling with generic initrd #2520
base: master
Are you sure you want to change the base?
fix(crypt): Encrypted root FS handling with generic initrd #2520
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for these patches. No idea, how dracut development process is.
Tested. Works for me. Bug fixed. Please review. |
This PR would make I think this would be undesirable, especially where for this issue there is an obvious workaround just to manually add the missing modules. |
Hi @LaszloGombos , actually there are no checks for these modules that require any files to be present. The modules can currently be included as dependency, without copying any files, because their |
I have not had a chance to check, just saw that in some other places (e.g. https://github.com/dracutdevs/dracut/blob/master/modules.d/99squash/module-setup.sh#L46), there is
Ok, I see. Thanks ! Perhaps you can upload and improved version of dracut-ng/dracut-ng#280 to https://github.com/dracut-ng/dracut-ng/ (without the rd.auto=1 change). |
This pull request adds missing modules potentially required for disk decryption to a generic initrd. Additionally it changes the default for unlocking LUKS encrypted devices at boot from previously only doing so when rd.auto=1 was specified.
Checklist
Fixes #2437