Browse Source
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>master


1 changed files with 37 additions and 17 deletions
Loading…
Reference in new issue