APPLIED (hirsute/5.11): [PATCH][Hirsute] UBUNTU: [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM
Andrea Righi
andrea.righi at canonical.com
Mon Mar 15 15:40:42 UTC 2021
Applied to hirsute/5.11.
Thanks,
-Andrea
On Fri, Mar 12, 2021 at 11:46:32AM -0700, dann frazier wrote:
> 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 at canonical.com>
> ---
> debian.master/control.d/vars.generic | 2 +-
> debian.master/control.d/vars.generic-64k | 2 +-
> debian.master/control.d/vars.generic-lpae | 2 +-
> debian.master/control.d/vars.lowlatency | 2 +-
> 4 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/debian.master/control.d/vars.generic b/debian.master/control.d/vars.generic
> index cd3698688d2d..ca144cfac896 100644
> --- a/debian.master/control.d/vars.generic
> +++ b/debian.master/control.d/vars.generic
> @@ -2,5 +2,5 @@ arch="amd64 armhf arm64 ppc64el s390x"
> 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]"
> diff --git a/debian.master/control.d/vars.generic-64k b/debian.master/control.d/vars.generic-64k
> index 91eb2863d942..82213f4803fc 100644
> --- a/debian.master/control.d/vars.generic-64k
> +++ b/debian.master/control.d/vars.generic-64k
> @@ -2,5 +2,5 @@ arch="arm64"
> supported="Generic 64K pages"
> target="Geared toward desktop and server systems."
> desc="=HUMAN= SMP"
> -bootloader="flash-kernel [arm64]"
> +bootloader="grub-efi-arm64 [arm64] | flash-kernel [arm64]"
> provides="kvm-api-4, redhat-cluster-modules, ivtv-modules"
> diff --git a/debian.master/control.d/vars.generic-lpae b/debian.master/control.d/vars.generic-lpae
> index 616a7a53040c..107ebc52a0b3 100644
> --- a/debian.master/control.d/vars.generic-lpae
> +++ b/debian.master/control.d/vars.generic-lpae
> @@ -2,5 +2,5 @@ arch="armhf"
> 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"
> diff --git a/debian.master/control.d/vars.lowlatency b/debian.master/control.d/vars.lowlatency
> index 6cef9f8ee0f1..02af97ae921a 100644
> --- a/debian.master/control.d/vars.lowlatency
> +++ b/debian.master/control.d/vars.lowlatency
> @@ -2,5 +2,5 @@ arch="amd64"
> 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]"
> --
> 2.30.2
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list