* Tue Aug 18 2026 Miroslav Rezanina <mrezanin@redhat.com> - 20260221-7

- edk2-update-efi-shell-build-config.patch [RHEL-235957]
- edk2-fix-build-script-comment-typo.patch [RHEL-235957]
- edk2-update-rpmspec-file-lists.patch [RHEL-235957]
- Resolves: RHEL-235957
  (add shell.efi to aarch64 sub-rpm)
This commit is contained in:
Miroslav Rezanina 2026-08-18 12:28:52 +02:00
parent dae9441ee6
commit f0884b25c3
3 changed files with 39 additions and 3 deletions

View File

@ -108,7 +108,7 @@ def pcd_release_date():
def build_message(line, line2 = None, silent = False):
if os.environ.get('TERM') in [ 'xterm', 'xterm-256color' ]:
# setxterm title
# set xterm title
start = '\x1b]2;'
end = '\x07'
print(f'{start}{rebase_prefix}{line}{end}', end = '')

View File

@ -73,7 +73,6 @@ plat = OvmfX64
dest = RHEL-10/ovmf
cpy1 = FV/OVMF_CODE.fd OVMF_CODE.fd
cpy2 = FV/OVMF_VARS.fd
cpy3 = X64/Shell.efi
[build.ovmf.4m.sb.smm]
desc = ovmf build (64-bit, 4MB, q35 only, needs smm, secure boot)
@ -192,3 +191,31 @@ cpy3 = FV/RISCV_VIRT_VARS.fd
cpy4 = FV/RISCV_VIRT_VARS.fd RISCV_VIRT_VARS.raw
pad1 = RISCV_VIRT_CODE.raw 32m
pad2 = RISCV_VIRT_VARS.raw 32m
#####################################################################
# standalone efi shell
[build.shell.ovmf]
desc = efi shell, x64
conf = ShellPkg/ShellPkg.dsc
arch = X64
plat = Shell
dest = RHEL-10/ovmf
cpy1 = X64/Shell_EA4BB293-2D7F-4456-A681-1F22F42CD0BC.efi Shell.efi
[build.shell.armvirt]
desc = efi shell, aa64
conf = ShellPkg/ShellPkg.dsc
arch = AARCH64
plat = Shell
dest = RHEL-10/aarch64
cpy1 = AARCH64/Shell_EA4BB293-2D7F-4456-A681-1F22F42CD0BC.efi Shell.efi
[build.shell.riscv]
desc = efi shell, riscv64
conf = ShellPkg/ShellPkg.dsc
arch = RISCV64
plat = Shell
dest = RHEL-10/riscv
cpy1 = RISCV64/Shell_EA4BB293-2D7F-4456-A681-1F22F42CD0BC.efi Shell.efi

View File

@ -25,7 +25,7 @@ ExclusiveArch: x86_64 aarch64 riscv64
Name: edk2
Version: %{GITDATE}
Release: 6%{?dist}
Release: 7%{?dist}
Summary: UEFI firmware for 64-bit virtual machines
License: BSD-2-Clause-Patent and Apache-2.0 and MIT
URL: http://www.tianocore.org
@ -451,6 +451,7 @@ install -m 0644 \
%{_datadir}/%{name}/aarch64/QEMU_EFI.qemuvars.fd
%{_datadir}/%{name}/aarch64/QEMU_VARS.fd
%{_datadir}/%{name}/aarch64/vars.*.json
%{_datadir}/%{name}/aarch64/Shell.efi
%{_datadir}/qemu/firmware/50-edk2-aarch64-qcow2.json
%{_datadir}/qemu/firmware/51-edk2-aarch64-raw.json
%{_datadir}/qemu/firmware/52-edk2-aarch64-verbose-qcow2.json
@ -465,6 +466,7 @@ install -m 0644 \
%common_files
%{_datadir}/%{name}/riscv/*.fd
%{_datadir}/%{name}/riscv/*.qcow2
%{_datadir}/%{name}/riscv/Shell.efi
%{_datadir}/qemu/firmware/50-edk2-riscv-qcow2.json
%endif
@ -493,6 +495,13 @@ install -m 0644 \
%changelog
* Tue Aug 18 2026 Miroslav Rezanina <mrezanin@redhat.com> - 20260221-7
- edk2-update-efi-shell-build-config.patch [RHEL-235957]
- edk2-fix-build-script-comment-typo.patch [RHEL-235957]
- edk2-update-rpmspec-file-lists.patch [RHEL-235957]
- Resolves: RHEL-235957
(add shell.efi to aarch64 sub-rpm)
* Mon Aug 03 2026 Miroslav Rezanina <mrezanin@redhat.com> - 20260221-6
- edk2-OvmfPkg-EmuVariableFvbRuntimeDxe-fix-ValidateFvHeade.patch [RHEL-220548]
- Resolves: RHEL-220548