From 98d8843284751867c0fbf523ecba2fdea548d43b Mon Sep 17 00:00:00 2001 From: yueyuankun Date: Wed, 19 Nov 2025 09:39:53 +0800 Subject: [PATCH] sw64: boot with shim-sw64 --- anaconda-36.16.5-add-support-for-sw_64.patch | 5 +++-- anaconda.spec | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/anaconda-36.16.5-add-support-for-sw_64.patch b/anaconda-36.16.5-add-support-for-sw_64.patch index 5941196..62e6db1 100644 --- a/anaconda-36.16.5-add-support-for-sw_64.patch +++ b/anaconda-36.16.5-add-support-for-sw_64.patch @@ -3,6 +3,7 @@ From: yueyuankun Date: Thu, 27 Feb 2025 06:20:17 +0000 Subject: [PATCH] add support for sw_64 architecture +Signed-off-by: yueyuankun --- pyanaconda/modules/storage/bootloader/efi.py | 25 ++++++++++++++++++- .../modules/storage/bootloader/factory.py | 4 +++ @@ -27,13 +28,13 @@ index 919bb1a..324e2db 100644 +class SW64EFIGRUB(EFIGRUB): -+ _efi_binary = "grubsw64.efi" ++ _efi_binary = "shimsw64.efi" + stage2_is_valid_stage1 = False + stage2_bootable = False + + def __init__(self): + super().__init__() -+ self._packages64 = ["grub2-efi-sw64"] ++ self._packages64 = ["grub2-efi-sw64", "shim-sw64"] + + def remove_efi_boot_target(self): + return diff --git a/anaconda.spec b/anaconda.spec index f095e58..d81d6ef 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,7 +1,7 @@ %define _empty_manifest_terminate_build 0 Name: anaconda Version: 36.16.5 -Release: 48 +Release: 49 Summary: Graphical system installer License: GPLv2+ and MIT URL: http://fedoraproject.org/wiki/Anaconda @@ -330,6 +330,12 @@ update-desktop-database &> /dev/null || : %{_prefix}/libexec/anaconda/dd_* %changelog +* Wed Nov 19 2025 yueyuankun - 36.16.5-49 +- Type:update +- ID:NA +- SUG:NA +- DESC: sw_64: boot with shim-sw64 + * Mon Jul 28 2025 Wenlong Zhang - 36.16.5-48 - Type:bugfix - ID:NA -- Gitee