dracut/install
Jeremy Linton 4cdee66c8e dracut-install: Support modules.softdep
Dracut uses the module deps to determine module dependencies
but that only works for modules with hard symbolic dependencies.
Some modules have dependencies created via callback API's or other
methods which aren't reflected in the modules.dep but rather in
modules.softdep through the use of "pre:" and "post:" commands
created in the kernel with MODULE_SOFTDEP().

Since in dracut we are only concerned about early boot, this patch
only looks at the pre: section of modules which are already being
inserted in the initrd under the assumption that the pre: section
lists dependencies required for the functionality of the module being
installed in the initrd.

Signed-off-by: Jeremy Linton <lintonrjeremy@gmail.com>
2018-07-03 13:36:26 +02:00
..
.kateconfig add kate and emacs per directory config files 2014-08-29 13:38:47 +02:00
Makefile move dracut-install to dracutbasedir 2012-07-02 18:52:49 +02:00
dracut-install.c dracut-install: Support modules.softdep 2018-07-03 13:36:26 +02:00
hashmap.c remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
hashmap.h remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
hashmap.lo install/*: add dracut-install tool 2012-06-29 12:54:38 +02:00
log.c remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
log.h remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
macro.h remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
strv.c remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
strv.h remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
util.c remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
util.h Portability fixes: 2015-06-02 11:17:13 +02:00