dracut
dracut copied to clipboard
Add location for unmanaged (not RPM, DEB, etc.) dracut modules
Currently, dracut only supports a single location for modules - /usr/lib/dracut/modules.d. By convention, on systems that use a package manager (rpm, dpkg, etc.), the /usr/lib hierarchy is used for files that are controlled by the package manager. Unmanaged files are conventionally placed in /usr/local/lib.
(The Filesystem Hierarchy Standard says that /usr/lib (as part of /usr) should be shareable between systems, while /usr/local is used for system-local customization.)
Whatever the exact motivation, it would be useful to have a secondary location for modules that can be easily separated from managed or shared modules.