diff --git a/shim.spec b/shim.spec index cb2040593a6389ac8f3461c3707d560d77ad30fc..91b5e1610ceef78b548183f0ec0afb98d204c2bf 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 @@ -97,6 +100,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} @@ -157,6 +166,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