From 73c69ded0ede6badcd8b366c8a391c6db1f211e4 Mon Sep 17 00:00:00 2001 From: Huaxin Lu Date: Fri, 11 Nov 2022 14:46:46 +0800 Subject: [PATCH] add some switch --- shim.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/shim.spec b/shim.spec index 5a2c9d6..3c7dae5 100644 --- a/shim.spec +++ b/shim.spec @@ -20,9 +20,12 @@ %global shimefivendor /boot/efi/EFI/%{efi_vendor}/ %global shimBOOT /boot/efi/EFI/BOOT/ +%global enable_sm 0 +%global vendor_cert %{nil} + Name: shim Version: 15.6 -Release: 6 +Release: 7 Summary: First-stage UEFI bootloader ExclusiveArch: x86_64 aarch64 License: BSD @@ -84,6 +87,12 @@ COMMITID=$(cat commit) MAKEFLAGS="TOPDIR=.. -f ../Makefile COMMITID=${COMMITID} " MAKEFLAGS+="EFIDIR=%{efidir} PKGNAME=shim RELEASE=%{release} " MAKEFLAGS+="ENABLE_HTTPBOOT=true ENABLE_SHIM_HASH=true " +%if 0%{enable_sm} + MAKEFLAGS+="ENABLE_SHIM_SM=true " +%endif +%if "%{vendor_cert}" != "" + MAKEFLAGS+="VENDOR_CERT_FILE+=%{vendor_cert} " +%endif MAKEFLAGS+="%{_smp_mflags}" cd build-%{efi_arch} @@ -144,6 +153,9 @@ cd .. /usr/src/debug/%{name}-%{version}-%{release}/* %changelog +* Fri Nov 18 2022 luhuaxin - 15.6-7 +- Add some switch for easy to use + * Fri Nov 11 2022 luhuaxin - 15.6-6 - Bugfix for SM2 certificate chain verify -- Gitee