functions: do not fail if no modules with the symbol can be found
functions: deduplicate add_checked_modules_from_symbol and add_all_modules_from_symbol
Use add_all_modules_from_symbol and simply check if it is called
from add_checked_modules_from_symbol
functions: do not fail if no modules with the symbol can be found
Prevent triggering the add_* trap in mkinitcpio. Error handling is
left up to the hooks themselves, if they need it.
Show a warning with the symbol name and directories if a symbol cannot be found.
Fixes #260 (closed)
functions: fix add_checked_modules_from_symbol
A here string cannot be used as an input to grep. The grep command
returns nothing.
If ${#mods[@]} is 0, then (( ${#mods[@]} )) evaluates to false. We
need to return 0 in the case it evaluates to true instead.
Fixes: 938741d8 ("functions: add_checked_modules_from_symbol: do not fail if there are no autodetected modules to add")