Debian Patches

Status for dracut/110-2

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> no 2026-02-23
fix-kernel-modules-export-use-return-instead-of-exit-in-p.patch fix(kernel-modules-export): use return instead of exit in pre-pivot hook

The `modules-export.sh` pre-pivot hook calls `exit 0`. This causes the
sourcing script (`dracut-pre-pivot.sh` on systemd or `init.sh` from the
base Dracut module) to exit. The subsequent hooks are not executed.

Use `return` instead of `exit` in kernel-modules-export pre-pivot hook.
Benjamin Drung <benjamin.drung@canonical.com> no 2026-02-11
fix-memdisk-use-return-instead-of-exit-in-cmdline-hook.patch fix(memdisk): use return instead of exit in cmdline hook
The `memdisk.sh` cmdline hook calls `exit 0`. This causes the sourcing
script (`dracut-cmdline.sh` on systemd or `init.sh` from the base Dracut
module) to exit. The subsequent hooks are not executed.

Use `return` instead of `exit` in the memdisk cmdline hook.
Benjamin Drung <benjamin.drung@canonical.com> no 2026-02-11
fix-ppcmac-use-return-instead-of-exit-in-pre-udev-hook.patch fix(ppcmac): use return instead of exit in pre-udev hook
The `load-thermal.sh` pre-udev hook calls `exit 0`. This causes the
sourcing script (`dracut-pre-udev.sh` on systemd or `init.sh` from the
base Dracut module) to exit. The subsequent hooks are not executed.

Use `return` instead of `exit` in the ppcmac pre-udev hook.
Benjamin Drung <benjamin.drung@canonical.com> no 2026-02-11
fix-syslog-use-return-instead-of-exit-in-initqueue-online.patch fix(syslog): use return instead of exit in initqueue/online hook
The `rsyslogd-start.sh` initqueue/online hook calls `exit 0`. This
causes the sourcing script to exit. The subsequent code is not executed.

Use `return` instead of `exit` in the syslog initqueue/online hook.
Benjamin Drung <benjamin.drung@canonical.com> no 2026-02-11

All known versions for source package 'dracut'

Links