Hi Olivier,

I am not denying any of what you have said below. Dracut may be a great
tool. But unfortunately, it does not have the uptake in Debian, that
initramfs-tools has. Just look at the popcon stats.

multipath-tools needs tight integration with the plumbing layer to
ensure you have a stackable storage. For Debian, the work so far has
been done integrating it with initramfs-tools.


I am not opposed to adding dracut as an option. It is just that I have
never worked on it. Nor have any users/developers ever reported about
its integration here.

If dracut can serve as a drop-in replacement, I don't have any problem
adding it as an OR dependency in `sg3-utils-udev` package.


On Fri, 2018-11-30 at 16:13 +0000, LAHAYE Olivier wrote:
> Dracut is the only tool to create initramfs on many distros and it
> works fine with multipath so far. Dracut is to initramfs-tools what
> systemd is to basic initscripts.
> Dracut is modular and event driven while initramfs-tools is
> monolithic and linear static.
> 
> If you look at /usr/lib/dracut/modules.d you'll notice that a module
> already exists for multipathd. (/usr/lib/dracut/modules.d/90multipath
> and /usr/lib/dracut/modules.d/90multipath-hostonly)
> 
> man dracut
> man dracut.modules
> man dracut.cmdline
> 
> See also the module-setup.sh in both 90multipath and 90multipath-
> hostonly modules
> 
> Dracut is really a wonderful piece of code that is really easy to
> understand and that can create really powerful ramfs images.
-- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to