[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars
From: |
Oskari Pirhonen |
Subject: |
Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars |
Date: |
Tue, 18 Oct 2022 01:35:35 -0500 |
On Mon, Oct 17, 2022 at 03:35:32 -0700, Denton Liu wrote:
> A user may wish to use an image that is not sorted as the "latest"
> version as the top-level entry. For example, in Arch Linux, if a user
> has the LTS and regular kernels installed, `/boot/vmlinuz-linux-lts`
> gets sorted as the "latest" compared to `/boot/vmlinuz-linux`. However,
> a user may wish to use the regular kernel as the default with the LTS
> only existing as a backup.
>
> Introduce the GRUB_TOP_LEVEL, GRUB_TOP_LEVEL_XEN and
> GRUB_TOP_LEVEL_OS_PROBER variables to allow users to specify the
> top-level entry.
>
> Create grub_move_to_front() as a helper function which moves entries to
> the front of a list. This function does the heavy lifting of moving
> the menu entry to the front in each script.
>
> In 10_netbsd, since there isn't an explicit list variable, extract the
> items that are being iterated through into a list so that we can
> optionally apply grub_move_to_front() to the list before the loop.
>
> Signed-off-by: Denton Liu <liu.denton@gmail.com>
Reviewed-by: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
I've tested it on Linux, but the other platforms and os-prober are still
untested.
- Oskari
signature.asc
Description: PGP signature
- [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Denton Liu, 2022/10/17
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars,
Oskari Pirhonen <=
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Olaf Hering, 2022/10/18
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Denton Liu, 2022/10/18
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Olaf Hering, 2022/10/18
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Denton Liu, 2022/10/19
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Olaf Hering, 2022/10/20
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Denton Liu, 2022/10/21
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Olaf Hering, 2022/10/22
- Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars, Michael Chang, 2022/10/19