Benjamin Drung

Results 185 comments of Benjamin Drung

plymouth conflicts with console-common, which is a dependency of console-data. I installed it anyway (on questing with dracut 108-3ubuntu2) but the keyboard layout for the disk encryption was US and...

The plymouth dracut module installs stuff from `/usr/share/X11/locale/` and `/usr/share/X11/xkb` and is able to correctly set the keyboard layout for the password prompt.

Yes, `dpkg-architecture` should not be used. This binary is shipped by dpkg-dev which is not installed on default installations.

Thanks. LGTM now. One one nitpick: Could you remove the bullet point (`- `) from the git commit message and wrap the body lines at 72 characters (see https://cbea.ms/git-commit/#wrap-72)?

In Debian/Ubuntu we did this (extracting the kernel modules) in initramfs-tools as well, but we changed to putting compressed kernel modules into a separate, uncompressed cpio. See https://discourse.ubuntu.com/t/reduce-initramfs-size-and-speed-up-the-generation-in-ubuntu-23-10/38972 So I...

Thanks @Nowa-Ammerlaan for pointing to the previous work. I prefer the approach taken in https://github.com/dracut-ng/dracut-ng/pull/568 to add the decompression to dracut-install. That way one file copy can be skipped. So...

IMO putting the compressed modules in a separate uncompressed cpio (https://github.com/dracut-ng/dracut-ng/issues/110) is what dracut should do by default. I am fine with adding an dracut parameter to decompress kernel modules...

I'll port the "Put compressed kernel modules and firmware in an uncompressed cpio" patch from initramfs-tools to dracut. So that you do not have to reinvent the wheel for that...

Here is the port of "Put compressed kernel modules and firmware in an uncompressed cpio": https://github.com/dracut-ng/dracut-ng/pull/1433 Feel free to rebase your work on this merge request.

> Are you saying running as non-root is not supported and that it used to work by chance before your [f3dacc0](https://github.com/dracut-ng/dracut-ng/commit/f3dacc013d90bd2c0bbfa04f5f9b167b65298440) broke it? The answer would be clear in case...