Resolve the issue that config environments from the boot medium were already preferred but not kernel artifacts if there were identically labeled partitions on both boot and non-boot media.
Along that, several simplifications of the code were implemented. Please review/test carefully! Jan Jan Kiszka (6): Add dependency on generated config.h to efi build Cache boot medium state of volumes Prioritize volumes on boot media Avoid enumerating and filtering config partitions on save Drop ignored return code from save_current_config Fold filter_cfg_parts into enumerate_cfg_parts Makefile.am | 2 +- env/fatvars.c | 41 ++++++-------------------------- env/syspart.c | 60 +++++++++++------------------------------------ include/syspart.h | 1 - include/utils.h | 2 +- utils.c | 47 +++++++++++++++++++++++-------------- 6 files changed, 52 insertions(+), 101 deletions(-) -- 2.43.0 -- You received this message because you are subscribed to the Google Groups "EFI Boot Guard" group. To unsubscribe from this group and stop receiving emails from it, send an email to efibootguard-dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/efibootguard-dev/cover.1733751547.git.jan.kiszka%40siemens.com.