dracut-functions.sh:install_kmod_with_fw() delay .kernelmodseen

first check for omit, then mark the kernel module as seen

when we temporarily omit_drivers, we don't want to mark them as seen.

example: nfs.ko module in kernel-modules, but the nfs module
should be able to load it later on.
This commit is contained in:
Harald Hoyer 2012-03-01 17:45:30 +01:00
parent 8d021e4b8a
commit e12c1a8da1

View File

@ -980,8 +980,6 @@ install_kmod_with_fw() {
[[ -e "$initdir/.kernelmodseen/${1##*/}" ]] && return 0
> "$initdir/.kernelmodseen/${1##*/}"
if [[ $omit_drivers ]]; then
local _kmod=${1##*/}
_kmod=${_kmod%.ko}
@ -996,6 +994,8 @@ install_kmod_with_fw() {
fi
fi
> "$initdir/.kernelmodseen/${1##*/}"
inst_simple "$1" "/lib/modules/$kernel/${1##*/lib/modules/$kernel/}" \
|| return $?