From 3a69663a36cfd46e33d985fd35896568d169a723 Mon Sep 17 00:00:00 2001 From: pangqing Date: Tue, 18 Mar 2025 13:39:02 +0800 Subject: [PATCH] Add sw_64 arch support Signed-off-by: pangqing --- 0001-add-sw_64-support-for-grubby.patch | 25 +++++++++++++++++++++++++ grubby.spec | 6 +++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 0001-add-sw_64-support-for-grubby.patch diff --git a/0001-add-sw_64-support-for-grubby.patch b/0001-add-sw_64-support-for-grubby.patch new file mode 100644 index 0000000..6048555 --- /dev/null +++ b/0001-add-sw_64-support-for-grubby.patch @@ -0,0 +1,25 @@ +From 876ce1f9c7e02c25e00ebc996f40917d3e11b2bd Mon Sep 17 00:00:00 2001 +From: pangqing +Date: Tue, 18 Mar 2025 13:38:03 +0800 +Subject: [PATCH] add sw_64 support + +--- + grubby.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/grubby.c b/grubby.c +index c358708..4dbb04a 100644 +--- a/grubby.c ++++ b/grubby.c +@@ -60,7 +60,7 @@ int debug = 0; /* Currently just for template debugging */ + + int isEfi = 0; + +-#if defined(__aarch64__) ++#if defined(__aarch64__) || (__loongarch64) || defined(__sw_64__) + #define isEfiOnly 1 + #else + #define isEfiOnly 0 +-- +2.39.3 + diff --git a/grubby.spec b/grubby.spec index 71afae2..e45f24f 100644 --- a/grubby.spec +++ b/grubby.spec @@ -1,4 +1,4 @@ -%define anolis_release 44 +%define anolis_release 45 Name: grubby Version: 8.40 @@ -26,6 +26,7 @@ Patch0008: 0008-Add-usr-libexec-rpm-sort.patch Patch0009: 0009-Fix-build-with-rpm-4.16.patch Patch1000: 1000-grubby-support-anolis.patch +Patch1001: 0001-add-sw_64-support-for-grubby.patch BuildRequires: pkgconfig glib2-devel popt-devel BuildRequires: libblkid-devel git @@ -123,6 +124,9 @@ install -m 0644 %{SOURCE7} %{buildroot}%{_mandir}/man8/ %doc TODO %changelog +* Tue Mar 18 2025 pangqing - 8.40-45 +- add sw_64 support + * Wed May 22 2024 mgb01105731 - 8.40-44 - fix source link -- Gitee