Debian Patches
Status for dracut/111-3
| 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 |
All known versions for source package 'dracut'
- 111-3 (sid)
- 111-2 (forky)
- 106-6 (trixie)
- 106-5~bpo12+1 (bookworm-backports)
- 059-4 (bookworm)
