!173 [sync] PR-164: 修复tpcm功能问题,并忽略因ebs权限不足导致的签名失败
From: @openeuler-sync-bot Reviewed-by: @HuaxinLuGitee Signed-off-by: @HuaxinLuGitee
This commit is contained in:
commit
819c63f433
@ -185,7 +185,7 @@ index 0000000..a086620
|
|||||||
+ CHAR16 *description)
|
+ CHAR16 *description)
|
||||||
+{
|
+{
|
||||||
+ UINT32 filename_len = StrLen(description) * 2 + 1;
|
+ UINT32 filename_len = StrLen(description) * 2 + 1;
|
||||||
+ UINT32 stage_base = bm_stage_base++;
|
+ UINT32 stage_base = bm_stage_base;
|
||||||
+ UINT8 filename[FIRMWARE_NAME_SIZE] = {0};
|
+ UINT8 filename[FIRMWARE_NAME_SIZE] = {0};
|
||||||
+
|
+
|
||||||
+ if (filename_len > FIRMWARE_NAME_SIZE) {
|
+ if (filename_len > FIRMWARE_NAME_SIZE) {
|
||||||
|
|||||||
18
shim.spec
18
shim.spec
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
Name: shim
|
Name: shim
|
||||||
Version: 15.7
|
Version: 15.7
|
||||||
Release: 9
|
Release: 10
|
||||||
Summary: First-stage UEFI bootloader
|
Summary: First-stage UEFI bootloader
|
||||||
ExclusiveArch: x86_64 aarch64
|
ExclusiveArch: x86_64 aarch64
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -120,12 +120,12 @@ cd ..
|
|||||||
|
|
||||||
%if 0%{?openEuler_sign_rsa}
|
%if 0%{?openEuler_sign_rsa}
|
||||||
echo "start sign"
|
echo "start sign"
|
||||||
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi
|
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi || [ $? -eq 2 ] && echo "failed to sign, skip signgture"
|
||||||
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi
|
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi || [ $? -eq 2 ] && echo "failed to sign, skip signgture"
|
||||||
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi
|
sh /usr/lib/rpm/brp-ebs-sign --efi %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi || [ $? -eq 2 ] & echo "failed to sign, skip signgture"
|
||||||
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi
|
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/shim%{efi_arch}.efi ||:
|
||||||
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi
|
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/fb%{efi_arch}.efi ||:
|
||||||
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi
|
mv %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi.sig %{_builddir}/shim-%{version}/build-%{efi_arch}/mm%{efi_arch}.efi ||:
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -185,6 +185,10 @@ make test
|
|||||||
/usr/src/debug/%{name}-%{version}-%{release}/*
|
/usr/src/debug/%{name}-%{version}-%{release}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 7 2024 jinlun <jinlun@huawei.com> - 15.7-10
|
||||||
|
- Fix the TPCM feature issue, and ignore signing failures
|
||||||
|
due to insufficient permissions.
|
||||||
|
|
||||||
* Mon Apr 1 2024 jinlun <jinlun@huawei.com> - 15.7-9
|
* Mon Apr 1 2024 jinlun <jinlun@huawei.com> - 15.7-9
|
||||||
- Interface for replacing the EFI signature
|
- Interface for replacing the EFI signature
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user