dracut: suppress depmod warning with kmod>=30

Fixes #38367.
This commit is contained in:
Andrew J. Hesford 2022-08-23 11:34:44 -04:00
parent 18c521269c
commit eef5529636
2 changed files with 16 additions and 1 deletions

View File

@ -0,0 +1,15 @@
The depmod program from kmod>=30 looks for modules.builtin.modinfo and throws a
warning when it isn't found. Newer versions of dracut pull in this file as well
as modules.builtin.alias, so let's pull this in here and avoid the warning.
--- a/dracut-init.sh
+++ b/dracut-init.sh
@@ -982,7 +982,7 @@
}
dracut_kernel_post() {
- for _f in modules.builtin.bin modules.builtin modules.order; do
+ for _f in modules.builtin.{bin,alias,modinfo} modules.builtin modules.order; do
[[ -e $srcmods/$_f ]] && inst_simple "$srcmods/$_f" "/lib/modules/$kernel/$_f"
done

View File

@ -1,7 +1,7 @@
# Template file for 'dracut'
pkgname=dracut
version=053
revision=2
revision=3
build_style=configure
configure_args="--prefix=/usr --sysconfdir=/etc"
conf_files="/etc/dracut.conf"