From eef5529636d2672b514cba53e604fb6f5db9f99e Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Tue, 23 Aug 2022 11:34:44 -0400 Subject: [PATCH] dracut: suppress depmod warning with kmod>=30 Fixes #38367. --- srcpkgs/dracut/patches/kmod-fix.patch | 15 +++++++++++++++ srcpkgs/dracut/template | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/dracut/patches/kmod-fix.patch diff --git a/srcpkgs/dracut/patches/kmod-fix.patch b/srcpkgs/dracut/patches/kmod-fix.patch new file mode 100644 index 00000000000..fcde1eb76dc --- /dev/null +++ b/srcpkgs/dracut/patches/kmod-fix.patch @@ -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 + diff --git a/srcpkgs/dracut/template b/srcpkgs/dracut/template index d3b6c661672..22ffa7a82c4 100644 --- a/srcpkgs/dracut/template +++ b/srcpkgs/dracut/template @@ -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"