BugLink: https://bugs.launchpad.net/bugs/1918427
The only package that currently satisfies the bootloader Recommends
relationship on ARM systems is flash-kernel. This ignores EFI-based systems,
which will instead require GRUB. Allow the architecture-appropriate
grub-efi-* package to also satisfy this relationship.
Note: I've ordered the Recommends options such that flash-kernel will
remain the default choice if GRUB is not already installed, except for the
64K page flavor, which is more oriented towards servers that will
almost certainly be using EFI.
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
[dannf: backport to focal by dropping generic-64k hunk]
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
supported="Generic"
target="Geared toward desktop and server systems."
desc="=HUMAN= SMP"
-bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-ieee1275 [ppc64el]"
+bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-efi-arm64 [arm64] | grub-efi-arm [armhf] | grub-ieee1275 [ppc64el]"
provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [amd64]"
supported="Generic LPAE"
target="Geared toward desktop and server systems."
desc="=HUMAN= SMP"
-bootloader="flash-kernel [armhf]"
+bootloader="flash-kernel [armhf] | grub-efi-arm [armhf]"
provides="kvm-api-4, redhat-cluster-modules, ivtv-modules"
supported="Lowlatency"
target="Geared toward desktop and server systems."
desc="=HUMAN= SMP"
-bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64]"
+bootloader="grub-pc [amd64] | grub-efi-amd64 [amd64] | grub-efi-ia32 [amd64] | grub [amd64] | lilo [amd64] | flash-kernel [armhf arm64] | grub-efi-arm64 [arm64] | grub-efi-arm [armhf]"
provides="kvm-api-4, redhat-cluster-modules, ivtv-modules, virtualbox-guest-modules [amd64]"