kernel-modules: inst modules.builtin if there's no modules.builtin.bin

Also report failure if none of them exist.
This commit is contained in:
Amadeusz Żołnowski 2011-04-22 17:43:11 +02:00 committed by Harald Hoyer
parent 336eb5b04c
commit 64fcb3cce7

View File

@ -46,5 +46,14 @@ install() {
dracut_install $(find /etc/modprobe.d/ -type f -name '*.conf')
inst_hook cmdline 01 "$moddir/parse-kernel.sh"
inst_simple "$moddir/insmodpost.sh" /sbin/insmodpost.sh
inst "$srcmods/modules.builtin.bin" "/lib/modules/$kernel/modules.builtin.bin"
local f
for f in modules.builtin.bin modules.builtin; do
[[ $srcmods/$f ]] && inst "$srcmods/$f" "/lib/modules/$kernel/$f" \
&& break
done || {
dfatal "No modules.builtin.bin and modules.builtin found!"
return 1
}
}