kernel-modules/module-setup.sh: silently omit some filesystem drivers
parent
4ba662ff90
commit
868f935e23
|
|
@ -1410,6 +1410,14 @@ install_kmod_with_fw() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ $silent_omit_drivers ]]; then
|
||||||
|
local _kmod=${1##*/}
|
||||||
|
_kmod=${_kmod%.ko}
|
||||||
|
_kmod=${_kmod/-/_}
|
||||||
|
[[ "$_kmod" =~ $silent_omit_drivers ]] && return 0
|
||||||
|
[[ "${1##*/lib/modules/$kernel/}" =~ $silent_omit_drivers ]] && return 0
|
||||||
|
fi
|
||||||
|
|
||||||
inst_simple "$1" "/lib/modules/$kernel/${1##*/lib/modules/$kernel/}"
|
inst_simple "$1" "/lib/modules/$kernel/${1##*/lib/modules/$kernel/}"
|
||||||
ret=$?
|
ret=$?
|
||||||
[[ $DRACUT_KERNEL_LAZY_HASHDIR ]] && \
|
[[ $DRACUT_KERNEL_LAZY_HASHDIR ]] && \
|
||||||
|
|
|
||||||
|
|
@ -61,8 +61,7 @@ installkernel() {
|
||||||
# if the required list is not set via the filesystems variable
|
# if the required list is not set via the filesystems variable
|
||||||
if ! [[ $hostonly ]]; then
|
if ! [[ $hostonly ]]; then
|
||||||
if [[ -z $filesystems ]]; then
|
if [[ -z $filesystems ]]; then
|
||||||
omit_drivers="${omit_drivers}|kernel/fs/nfs|kernel/fs/nfsd|kernel/fs/lockd" \
|
silent_omit_drivers="kernel/fs/nfs|kernel/fs/nfsd|kernel/fs/lockd" \
|
||||||
omit_drivers="${omit_drivers##|}" \
|
|
||||||
instmods '=fs'
|
instmods '=fs'
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue