From 5f18b98136646ee1d7eaa65e729bd1dbc06261fc Mon Sep 17 00:00:00 2001 Message-Id: <5f18b98136646ee1d7eaa65e729bd1dbc06261fc.1522099417.git.Jim.Somerville@windriver.com> In-Reply-To: <37dfb62264baec527d56aaf20db887840bec1ea1.1522099415.git.Jim.Somerville@windriver.com> References: <37dfb62264baec527d56aaf20db887840bec1ea1.1522099415.git.Jim.Somerville@windriver.com> From: Scott Little Date: Tue, 9 May 2017 13:10:25 -0400 Subject: [PATCH 13/32] Package unsigned kernel Signed-off-by: Jim Somerville --- SPECS/kernel.spec | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec index b212f90..48d55c0 100644 --- a/SPECS/kernel.spec +++ b/SPECS/kernel.spec @@ -582,6 +582,13 @@ This package provides debug information for package kernel-tools. %endif # with_tools +%ifarch x86_64 +%package unsigned +Summary: Unsigned build of the Linux kernel +%description unsigned +Contains an unsigned version of the Linux kernel +%endif # x86_64 + %if %{with_gcov} %package gcov Summary: gcov graph and source files for coverage data collection. @@ -924,6 +931,8 @@ BuildKernel() { fi # EFI SecureBoot signing, x86_64-only %ifarch x86_64 + cp $KernelImage vmlinuz.unsigned + $CopyKernel vmlinuz.unsigned $RPM_BUILD_ROOT/%{image_install_path}/vmlinuz.unsigned %pesign -s -i $KernelImage -o $KernelImage.signed -a %{SOURCE13} -c %{SOURCE13} mv $KernelImage.signed $KernelImage %endif @@ -1637,6 +1646,11 @@ fi %kernel_variant_files %{with_debug} debug %kernel_variant_files %{with_kdump} kdump +%ifarch x86_64 +%files unsigned +/boot/vmlinuz.unsigned +%endif + %changelog * Tue Mar 06 2018 CentOS Sources - 3.10.0-693.21.1.el7 - Apply debranding changes -- 1.8.3.1