dracut-functions: fix "-m -a" handling
parent
e5c6cb2a8c
commit
bb7645459e
|
@ -526,12 +526,20 @@ check_modules() {
|
||||||
strstr "$mods_to_load" " $mod " && continue
|
strstr "$mods_to_load" " $mod " && continue
|
||||||
# This should never happen, but...
|
# This should never happen, but...
|
||||||
[[ -d $moddir ]] || continue
|
[[ -d $moddir ]] || continue
|
||||||
[[ $dracutmodules != all ]] && ! strstr "$dracutmodules" "$mod" && \
|
|
||||||
continue
|
|
||||||
strstr "$omit_dracutmodules" "$mod" && continue
|
strstr "$omit_dracutmodules" "$mod" && continue
|
||||||
if ! strstr "$add_dracutmodules" "$mod"; then
|
|
||||||
should_source_module "$moddir" || continue
|
if ! strstr "$dracutmodules $add_dracutmodules" "$mod"; then
|
||||||
|
# module not in our list
|
||||||
|
if [[ $dracutmodules = all ]]; then
|
||||||
|
# check, if we can install this module
|
||||||
|
should_source_module "$moddir" || continue
|
||||||
|
else
|
||||||
|
# skip this module
|
||||||
|
continue
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mods_to_load+=" $mod "
|
mods_to_load+=" $mod "
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue