Debian Patches
Status for dracut/111-4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix-multipath-include-Debian-specific-priority-of-udev-ru.patch | fix(multipath): include Debian-specific priority of udev rules In Debian multipath-tools 0.13.0-1 carries 0004-Debian-specific-priority-of-udev-rules.patch which changes the priority of udev rules with following reasoning: 11-dm-*.rules supposedly should apply after dmsetup rules, but in Debian these have priority 55 instead of 11. Also for historic reasons, multipath.rules and kpartx.rules have a slightly higher prio in Debian than upstream. The result is that kpartx is not run when booting, multipath disk partitions are not found, and boot fails. Until Debian/Ubuntu and upstream agrees on one common naming, include the renumbered udev rules (similar to what has been done in the dm and lvm Dracut modules). |
Benjamin Drung <benjamin.drung@canonical.com> | not-needed | 2026-02-23 | ||
| fix-iscsi-handle-empty-URI-in-firmware-boot-mode.patch | fix(iscsi): handle empty URI in firmware boot mode When rd.iscsi.firmware=1 is set, netroot is either 'iscsi' or 'iscsi:' with no real URI. parse_iscsi_root() was called with these values causing 'shift count out of range' errors as shift was called on empty positional parameters. Add two guards in parse_iscsi_root() to return early when there are no parameters left to parse, and skip handle_netroot() in iscsiroot.sh when netroot has no real target. |
gomid4497 <rakeshw728@gmail.com> | yes | 2026-04-13 | ||
| test-exit-after-create-root.sh-has-been-run.patch | test: exit after create-root.sh has been run The `create-root.sh` scripts are installed as initqueue hook and soured by it. So just having an exit hook is not enough. The script needs to exit explicitly to shutdown the boot. |
Benjamin Drung <benjamin.drung@canonical.com> | yes | 2026-05-06 | ||
| fix-systemd-add-new-dlopen-dependencies-to-modules-l.patch | fix(systemd-*): add new dlopen dependencies to modules lists systemd v261 moved more dependencies to dlopen, including libssl which is required by various components, like resolved |
Luca Boccassi <luca.boccassi@gmail.com> | yes | https://github.com/dracut-ng/dracut/commit/7ef765d658bc52fd300d7c9a220daad4220f62f1 | 2026-05-31 | |
| fix-systemd-networkd-get-DHCP-options-values-from-ne.patch | fix(systemd-networkd): get DHCP options values from networkctl The internal lease is no longer saved to the private /run/ directory of networkd since v261, so it cannot be read from there. It was always clearly marked as private anyway. Use the new 'dhcp-lease' networkctl verb to print it instead. |
Luca Boccassi <luca.boccassi@gmail.com> | yes | https://github.com/dracut-ng/dracut/commit/7c57b1cccd4100351da5258ac6a22e07608a5e85 | 2026-05-31 | |
| test-SYSTEMD-SYSEXT-use-pre-pivot-hook.patch | test(SYSTEMD-SYSEXT): use pre-pivot hook The initqueue might run before the system extension is loaded. Use the pre-pivot hook instead of the initqueue which definitively runs late enough. |
Benjamin Drung <benjamin.drung@canonical.com> | yes | 2026-05-07 | ||
| test-use-efi-firmware-when-testing-on-loongarch64.patch | test(run-qemu): use efi firmware when testing on loongarch64 When testing on loongarch64, we should use EFI firmware, since the UEFI runtime services and ACPI tables are required by the linux kernel for loongarch64. |
Miao Wang <shankerwangmiao@gmail.com> | yes | 2026-06-12 |
All known versions for source package 'dracut'
- 111-4 (sid)
- 111-3 (forky)
- 106-6 (trixie)
- 106-5~bpo12+1 (bookworm-backports)
- 059-4 (bookworm)
