diff -Nru partman-multipath-4ubuntu4/debian/changelog partman-multipath-4ubuntu4mpathlvm1/debian/changelog --- partman-multipath-4ubuntu4/debian/changelog 2015-08-03 16:27:15.000000000 -0300 +++ partman-multipath-4ubuntu4mpathlvm1/debian/changelog 2016-02-24 17:10:20.000000000 -0300 @@ -1,3 +1,10 @@ +partman-multipath (4ubuntu4mpathlvm1) xenial; urgency=medium + + * init.d/multipath_partitions: activate multipath partitions before + LVM volumes (LP: #) + + -- Mauricio Faria de Oliveira Wed, 24 Feb 2016 17:10:17 -0300 + partman-multipath (4ubuntu4) wily; urgency=medium * post-base-installer.d/60multipath: copy wwids file too; with 0.5.0 this diff -Nru partman-multipath-4ubuntu4/init.d/multipath_partitions partman-multipath-4ubuntu4mpathlvm1/init.d/multipath_partitions --- partman-multipath-4ubuntu4/init.d/multipath_partitions 1969-12-31 21:00:00.000000000 -0300 +++ partman-multipath-4ubuntu4mpathlvm1/init.d/multipath_partitions 2016-02-24 17:08:26.000000000 -0300 @@ -0,0 +1,21 @@ +#!/bin/sh + +# This script activates multipath partitions +# before the md/lvm-devices scripts, so that +# LVM PVs may be used with multipath devices. + +# Activate multipath partitions if it was not done before +if [ ! -f /var/lib/partman/multipath ] \ +&& [ "$(udpkg --print-os)" = linux ] ; then + + for mpath in $(multipath -l -v1); do + kpartx -a /dev/mapper/$mpath + done + + update-dev --settle >/dev/null 2>&1 + + touch /var/lib/partman/multipath +fi + +exit 0 + diff -Nru partman-multipath-4ubuntu4/init.d/_numbers partman-multipath-4ubuntu4mpathlvm1/init.d/_numbers --- partman-multipath-4ubuntu4/init.d/_numbers 2015-07-30 22:57:58.000000000 -0300 +++ partman-multipath-4ubuntu4mpathlvm1/init.d/_numbers 2016-02-24 17:08:40.000000000 -0300 @@ -1 +1,2 @@ 50 multipath_flag +24 multipath_partitions