<div dir="ltr"><div><br class="gmail-Apple-interchange-newline">On Thu, Jun 8, 2017 at 4:25 PM, Christian Ehrhardt <span dir="ltr"><<a href="mailto:christian.ehrhardt@canonical.com" target="_blank">christian.ehrhardt@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-">On Thu, Jun 8, 2017 at 1:01 AM, Ritesh Raj Sarraf <span dir="ltr"><<a href="mailto:rrs@debian.org" target="_blank">rrs@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote></span><span class="gmail-"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Are multipath's hooks compatible with Dracut ? Have you tested the combination<br>of multipath and Dracut ?</blockquote></span></div><br>I haven't since as outlined above the idea of this change was more about dependency management than a replacement (which is why it is an or), but it is actually a good idea to try. I keep the task to do so with me and will ping you once I got to it.</div></div></blockquote><div> </div></div><div><br></div><div>I tested a bit.</div><div>First of all the hooks depend on /usr/share/initramfs-tools/hook-functions, but that is kind of ok as initramfs-tools-core stays installed when switching to dracut.<br></div><div><br></div><div>But Dracut does not consider the initramfs-tools.</div><div>Instead it has a system called "modules" which still are scripts.</div><div><br></div><div>Dracut delivers some multipath functions for that in package "dracut-core" and places it in /usr/lib/dracut/modules.d/90multipath</div><div>It does similar things, installing services and rules - but in a totally different way.</div><div><br></div><div>So TL;DR no, dracut is not fully compatible.</div><div>I know the suggested change was about making the other package installable and not to work perfectly.</div><div>But I think multipath-tools is fine atm.</div><div><br></div><div>Because:</div><div>1. only multipath-tools-boot depends on initramfs-tools</div><div>2. as we just found it really "depends" and dracut is no alternative</div><div>    People can ignore-deps if they want to force it half working</div><div>3. the -boot package is AFAIK clearly not default installed, even if you install multipath-tools it is only suggested.</div><div>=> That said dracut is installable as it should be unless one explicitly fetched multiapth-tools-boot and then it is correct to conflict.</div><div><br></div><div>Thanks for making me check that in Detail Ritesh.</div><div>Closing the bug now.</div><div><br></div></div>