Hi Adrian,
> I don't think this is true since the grub2 source is actually not
building
> any loong64 packages yet. We will need to change the grub2 source
first to
> build at packages such as grub-efi-loong64 and so on similar to
riscv64 [1].
>
> After that, loong64 can be added to grub-installer as it was be done for
> riscv64 [2] (except for the case for "riscv64/*)").
Thanks for your heads up.
I have updated the patch (Add support for loongarch64).
Please consider the patch I have attached.
Your suggestions are always welcome.
Thanks,
Dandan Zhang
diff -Nru grub-installer-1.200/debian/control
grub-installer-1.200/debian/control
--- grub-installer-1.200/debian/control 2024-02-16 18:45:32.000000000 +0000
+++ grub-installer-1.200/debian/control 2024-02-16 19:25:38.000000000 +0000
@@ -8,7 +8,7 @@
Vcs-Git: https://salsa.debian.org/installer-team/grub-installer.git
Package: grub-installer
-Architecture: amd64 arm64 armhf i386 ia64 hurd-i386 hurd-amd64 kfreebsd-i386
kfreebsd-amd64 mipsel powerpc ppc64 ppc64el riscv64 sparc sparc64
+Architecture: amd64 arm64 armhf i386 ia64 hurd-i386 hurd-amd64 kfreebsd-i386
kfreebsd-amd64 loong64 mipsel powerpc ppc64 ppc64el riscv64 sparc sparc64
XB-Subarchitecture: ${subarch}
Provides: bootable-system
Depends: ${shlibs:Depends}, ${misc:Depends}, kernel-installer, created-fstab,
di-utils, di-utils-mapdevfs, os-prober, partman-utils
diff -Nru grub-installer-1.200/debian/isinstallable
grub-installer-1.200/debian/isinstallable
--- grub-installer-1.200/debian/isinstallable 2024-02-16 18:45:32.000000000
+0000
+++ grub-installer-1.200/debian/isinstallable 2024-02-16 19:25:38.000000000
+0000
@@ -33,6 +33,12 @@
log "GRUB is only usable on EFI riscv64 systems, not $ARCH"
exit 1
;;
+ loong64/efi)
+ ;;
+ loong64/*)
+ log "GRUB is only usable on EFI loong64 systems, not $ARCH"
+ exit 1
+ ;;
esac
db_get grub-installer/skip
diff -Nru grub-installer-1.200/grub-installer
grub-installer-1.200/grub-installer
--- grub-installer-1.200/grub-installer 2024-02-16 18:45:33.000000000 +0000
+++ grub-installer-1.200/grub-installer 2024-02-16 19:25:38.000000000 +0000
@@ -354,6 +354,9 @@
ia64/*)
grub_package="grub-efi-ia64"
;;
+ loong64/efi)
+ grub_package="grub-efi-loong64"
+ ;;
powerpc/*|ppc64/*)
grub_package="grub-ieee1275"
;;