From b3f88632def42fbc404feb7d58e9cb1acc4e317a Mon Sep 17 00:00:00 2001 From: Eugene Syromiatnikov Date: Thu, 24 Jan 2019 20:01:41 +0100 Subject: [PATCH] kmodtool, macros.kmp: update list of build requirements The following packages are added: - kernel-abi-stablelists is used by find-requires.ksym in order to provide information regarding kABI symbol usage. It's purely informational and optional, however. - redhat-rpm-config and kernel-rpm-macros are added since the generted spec files use macros from these packages. - elfutils-libelf-devel is used during kmod build for ORC metadata generation (used by kernel for stack unwinding). - kmod programs are used by find-requires.ksyms and find-proivides.ksyms for parsing *.ko files during dependency generation. * kmodtool (get_rpm_template): Update the list of generated BuildRequires. * macros.kmp (%kernel_module_package_buildreqs): Update the list of default BuildRequires. Resolves: #2002887 Signed-off-by: Eugene Syromiatnikov --- kmodtool | 7 ++++++- macros.kmp | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/kmodtool b/kmodtool index 828d411..8ab2084 100755 --- a/kmodtool +++ b/kmodtool @@ -139,7 +139,12 @@ EOF if [ "yes" != "$nobuildreqs" ] then - echo "BuildRequires: kernel${dashvariant}-devel" + cat <