Package: multipath-tools / 0.8.5-1

Metadata

Package Version Patches format
multipath-tools 0.8.5-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0002 Update build flags.patch | (download)

Makefile.inc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 update build flags

We have two missions:

1) ensure we build using the environment-supplied flags, especially
   LDFLAGS, CFLAGS, CPPFLAGS

2) disable -Werror, as this can just break with newer GCC versions.

0003 kpartx udev hack in dmsetup_env.patch | (download)

kpartx/kpartx.rules | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 kpartx udev: hack in dmsetup_env

See bugs #434241, #487881, #493078.

Status: unclear if still needed in bullseye.

0004 systemd alias multipath service.patch | (download)

multipathd/multipathd.service | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 systemd: alias multipath-service

Add Alias of multipath-tools because our init script is named that way.

0005 udebs disable systemd.patch | (download)

Makefile.inc | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 udebs: disable systemd

D-I does not support systemd. So our udebs need to be systemd free

0006 dm rules do not assume usrmerge in paths.patch | (download)

multipath/11-dm-mpath.rules | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 dm rules: do not assume usrmerge in paths

Fix paths to use /lib/udev instead of /usr/lib/udev, since we have not
done a usrmerge yet.

Bug-Debian: https://bugs.debian.org/886938
0007 11 dm mpath fix DM_UDEV_RULES_VSN check.patch | (download)

multipath/11-dm-mpath.rules | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 11-dm-mpath: fix dm_udev_rules_vsn-check

Fix 11-dm-mpath.rules to check for DM_UDEV_RULES, not DM_UDEV_RULES_VSN

0008 Bug 916521 FTCBFS uses the wrong pkg config.patch | (download)

Makefile.inc | 1 1 + 0 - 0 !
libdmmp/Makefile | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

 bug#916521: ftcbfs: uses the wrong pkg-config

multipath-tools fails to cross build from source, because
multipath-tools' Makefiles hard code the build architecture pkg-config.
After making it substitutable, it picks up the one supplied by
dh_auto_build and cross builds successfully.

0009 kpartx rules use Debian specific partx path.patch | (download)

kpartx/del-part-nodes.rules | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 kpartx rules: use debian-specific partx path

Use Debian-specific path for partx (from util-linux).

0010 multipath.rules do not assume usrmerged paths.patch | (download)

multipath/multipath.rules | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 multipath.rules: do not assume usrmerged paths

We have not done a full usrmerge yet, so avoid breaking old systems.

Bug-Debian: https://bugs.debian.org/973853