Debian Patches

Status for dracut/106-6

Patch Description Author Forwarded Bugs Origin Last update
udevsettle no
debian-initramfs-post-update.patch Run bootloader hooks from /etc/initramfs/post-update.d after making the image, and add $NO_POST_UPDATE_HOOKS to disable this
.
See <https://kernel-team.pages.debian.net/kernel-handbook/ch-update-hooks.html#s-initramfs-hooks>
наб <nabijaczleweli@nabijaczleweli.xyz> not-needed debian 2022-11-17
Default-initrdname-to-initrd.img-kernel.patch Default initrdname to initrd.img-${kernel}
The initrd is named `initrd.img-${kernel}` in Debian and Ubuntu.
Benjamin Drung <benjamin.drung@canonical.com> not-needed 2024-07-02
test-log-error-when-constructing-sysroot.patch test: log error when constructing sysroot
Log dracut errors for all dracut invocations. Otherwise tests can fail
without any log output.
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-07
test-FULL-SYSTEMD-skip-systemd-network-management-if-miss.patch test(FULL-SYSTEMD): skip systemd-network-management if missing
The Debian/Ubuntu package runs the FULL-SYSTEMD test without
dracut-network installed. Therefore the test fails due to the missing
`systemd-network-management` module:

```
dracut[E]: Module 'systemd-network-management' cannot be found.
```
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-07
test-ISCSI-make-acpitable-file-a-parameter-of-run_client.patch test(ISCSI): make acpitable file a parameter of run_client
The ACPI table only needs to be set for one of the iSCSI test cases.
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-10
test-use-set-eu-in-run-qemu.patch test: use "set -eu" in run-qemu Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-10
test-ISCSI-skip-root-ibft-if-qemu-acpitable-is-not-suppor.patch test(ISCSI): skip root=ibft if qemu -acpitable is not supported
Several architectures do not support the qemu option `-acpitable`. Skip
the `root=ibft` in this case.
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-10
test-FULL-SYSTEMD-make-smbios-option-a-parameter-of-run_c.patch test(FULL-SYSTEMD): make smbios option a parameter of run_client Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-10
test-FULL-SYSTEMD-skip-encrypted-root-if-qemu-smbios-is-n.patch test(FULL-SYSTEMD): skip encrypted root if qemu -smbios is not supported

The qemu option `-smbios` is not supported on most architectures.
Therefore `TEIT-41-FULL-SYSTEMD` will fail.

Fixes #1213
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-10
test-use-persistent-names-for-network-devices.patch test: use persistent names for network devices
TEST-70-ISCSI fails on Ubuntu s390x because the network device is named
`enc0` instead of `enp0s1`:

```
CLIENT TEST START: NBD root=nbd:IP:port
[...]
[ 36.084991] virtio_net virtio2 enc0: renamed from eth0
```

So use persistent names for network devices by mapping the MAC address
to a name.
Benjamin Drung <benjamin.drung@canonical.com> yes 2025-02-11
fix-dracut-install-install-compressed-blobs-that-match-wi.patch fix(dracut-install): install compressed blobs that match wildcard fwpath

dracut-install tries to invoke `glob()` with full path expanded from
"intel/ish/ish_*.bin", but while all the binaries were compressed, this
matches no file and none of the custom ISH firmware blobs will be
installed.
You-Sheng Yang <vicamo.yang@canonical.com> yes 2025-01-22

All known versions for source package 'dracut'

Links