3cd12006bb
Signed-off-by: Dean Troyer <dtroyer@gmail.com>
45 lines
1.9 KiB
Diff
45 lines
1.9 KiB
Diff
From 3423b1e7966868a7de8baa2ceedfa8b93f5420d5 Mon Sep 17 00:00:00 2001
|
|
Message-Id: <3423b1e7966868a7de8baa2ceedfa8b93f5420d5.1507842722.git.Jim.Somerville@windriver.com>
|
|
In-Reply-To: <9c07167bbe02febf5402665f4a907a0edd21c1fd.1507842722.git.Jim.Somerville@windriver.com>
|
|
References: <9c07167bbe02febf5402665f4a907a0edd21c1fd.1507842722.git.Jim.Somerville@windriver.com>
|
|
From: Scott Little <scott.little@windriver.com>
|
|
Date: Tue, 9 May 2017 13:00:12 -0400
|
|
Subject: [PATCH 06/29] Enable symvers
|
|
|
|
Signed-off-by: Jim Somerville <Jim.Somerville@windriver.com>
|
|
---
|
|
SPECS/kernel-rt.spec | 10 ++++++++++
|
|
1 file changed, 10 insertions(+)
|
|
|
|
diff --git a/SPECS/kernel-rt.spec b/SPECS/kernel-rt.spec
|
|
index 0b91d79..c35efae 100644
|
|
--- a/SPECS/kernel-rt.spec
|
|
+++ b/SPECS/kernel-rt.spec
|
|
@@ -997,6 +997,15 @@ BuildKernel() {
|
|
# copy Module.symvers
|
|
cp Module.symvers $RPM_BUILD_ROOT/$DevelDir
|
|
|
|
+ # create the kABI metadata for use in packaging
|
|
+ # NOTENOTE: the name symvers is used by the rpm backend
|
|
+ # NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr
|
|
+ # NOTENOTE: script which dynamically adds exported kernel symbol
|
|
+ # NOTENOTE: checksums to the rpm metadata provides list.
|
|
+ # NOTENOTE: if you change the symvers name, update the backend too
|
|
+ echo "**** GENERATING kernel ABI metadata ****"
|
|
+ gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
|
|
+
|
|
# prune junk from kernel-devel
|
|
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -exec rm -f {} \;
|
|
}
|
|
@@ -1397,6 +1406,7 @@ fi
|
|
/%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2:.%{2}}\
|
|
/%{image_install_path}/.vmlinuz-%{KVERREL}%{?2:.%{2}}.hmac\
|
|
/boot/System.map-%{KVERREL}%{?2:.%{2}}\
|
|
+/boot/symvers-%{KVERREL}%{?2:.%{2}}.gz\
|
|
/boot/config-%{KVERREL}%{?2:.%{2}}\
|
|
%exclude /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel/arch/x86/kvm\
|
|
%exclude /lib/modules/%{KVERREL}%{?2:.%{2}}/kernel/drivers/gpu/drm/i915/gvt\
|
|
--
|
|
1.8.3.1
|
|
|