Initial adoption for MSVSphere 9.1

- switched to use our self-signed Secure Boot certificates
  - disabled aarch64 architecture until we have support for it
i9 changed/i9/shim-15.6-1.el9.inferit
Eugene Zamriy 2 years ago
parent 30f1e24cc0
commit a8638ef0e2
Signed by: ezamriy
GPG Key ID: 7EBF95C7DCFA496C

@ -1,4 +1,3 @@
9ca9cfa834aedfaf3efe2216bfa1cb7c286ee1c0 SOURCES/fbx64.efi
5eb0ac78eee6aeeaf44a3f11d002b4fe00af6916 SOURCES/mmx64.efi
4312f246b6ba692040383f10358ac9a5927207de SOURCES/shimaa64.efi
783fb77783e9d0c4c400b723dfd0f02f006616ae SOURCES/shimx64.efi
a90efeb1562bde896b930fe40a09d22284cad2fc SOURCES/fbx64.efi
03da6effba89aa015501640bf486973b8b74f47f SOURCES/mmx64.efi
888dfe2b9f8c3eaec7db4ecf282dacd81229b5d0 SOURCES/shimx64.efi

Binary file not shown.
1 shimaa64.efi Red Hat Enterprise Linux This is the boot entry for Red Hat Enterprise Linux

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -20,7 +20,7 @@
#%%global mmefiarm %%{expand:%%{SOURCE43}
%global shimveraa64 15-6.el9
%global shimverx64 15.6-1.el9
%global shimverx64 15.6-1.el9.inferit
#%%global shimverarm 15-1.el8
%global shimdiraa64 %{_datadir}/shim/%{shimveraa64}/aa64

Binary file not shown.

Binary file not shown.

@ -1,6 +1,6 @@
Name: shim
Version: 15.6
Release: 1.el9
Release: 1.el9.inferit
Summary: First-stage UEFI bootloader
License: BSD
URL: https://github.com/rhboot/shim/
@ -12,15 +12,16 @@ ExclusiveArch: %{efi}
ExcludeArch: %{arm} %{ix86}
Source0: shim.rpmmacros
Source1: redhatsecureboot501.cer
Source2: redhatsecurebootca5.cer
Source1: spheresecureboot001.cer
Source2: spheresecurebootca.cer
# keep these two lists of sources synched up arch-wise. That is 0 and 10
# match, 1 and 11 match, ...
Source10: BOOTAA64.CSV
Source20: shimaa64.efi
Source30: mmaa64.efi
Source40: fbaa64.efi
#Source10: BOOTAA64.CSV
#Source20: shimaa64.efi
#Source30: mmaa64.efi
#Source40: fbaa64.efi
# MSVSphere note: currently we support only the x86_64 architecture
Source12: BOOTX64.CSV
Source22: shimx64.efi
Source32: mmx64.efi
@ -40,7 +41,7 @@ BuildRequires: pesign >= 0.112-20.fc27
# we can just BuildRequires that.
%ifarch x86_64
## BuildRequires: %% {unsignedx64} = %% {shimverx64}
BuildRequires: shim-unsigned-x64 = 15.6-1.el9
BuildRequires: shim-unsigned-x64 = 15.6-1.el9.inferit
%endif
%ifarch aarch64
BuildRequires: %{unsignedaa64} = %{shimveraa64}
@ -104,8 +105,10 @@ install -m 0700 %{shimefi} $RPM_BUILD_ROOT%{efi_esp_dir}/shim.efi
%endif
%changelog
* Wed Mar 15 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 15.6-1
- Rebuilt for MSVSphere 9.1.
* Fri Mar 24 2023 Eugene Zamriy <ezamriy@msvsphere.ru> - 15.6-1.inferit
- Modified to use MSVSphere Secure Boot certificates
- Disabled aarch64 architecture until we support it
- Rebuilt for MSVSphere 9.1
* Mon Jun 06 2022 Peter Jones <pjones@redhat.com> - 15.6-1.el9
- Update to shim-15.6

Loading…
Cancel
Save