]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/test/test-bootspec.c
sd-boot+bootctl: invert order of entries w/o sort-key 22791/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 18 Mar 2022 18:05:03 +0000 (19:05 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 18 Mar 2022 18:11:59 +0000 (19:11 +0100)
commit62a4b584bba4d152161f5e5974392e2017c7b42c
treedc889f25b3b50dc695dc2dcca0b99a4b080504cd
parent523487f713bcc24302623a2326bc10ff4d5f03d2
sd-boot+bootctl: invert order of entries w/o sort-key

With the changes in 20ec8f534f90c94669ac8f9a50869f22f94fd4c8, we would sort
entries with sort-key as expected (higher versions earlier, i.e. at the top of
the menu), but entries without the sort-key as before, with higher versions
later.

When we have a bunch of boot entries grouped by machine-id (or even in the
typical case of all boot entries having the same machine id), sorting by id
should generally give good results. Entries will be grouped by installation,
and then newer entries should generally be at the top of the menu.
src/boot/efi/boot.c
src/shared/bootspec.c
src/test/test-bootspec.c