bootctl: show new sd-boot/sd-stub feature flags
authorLennart Poettering <lennart@poettering.net>
Tue, 2 Jul 2024 08:49:35 +0000 (10:49 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 11 Sep 2024 04:47:16 +0000 (06:47 +0200)
src/boot/bootctl-status.c

index 113d27410f476f1efb021a2cfe7135cd9e3ce901..386f03e0dc8a1672110fd515cc33ea31d0c3b199 100644 (file)
@@ -378,6 +378,7 @@ int verb_status(int argc, char *argv[], void *userdata) {
                         { EFI_LOADER_FEATURE_SECUREBOOT_ENROLL,       "Enroll SecureBoot keys"                },
                         { EFI_LOADER_FEATURE_RETAIN_SHIM,             "Retain SHIM protocols"                 },
                         { EFI_LOADER_FEATURE_MENU_DISABLE,            "Menu can be disabled"                  },
+                        { EFI_LOADER_FEATURE_MULTI_PROFILE_UKI,       "Multi-Profile UKIs are supported"      },
                 };
                 static const struct {
                         uint64_t flag;
@@ -392,6 +393,7 @@ int verb_status(int argc, char *argv[], void *userdata) {
                         { EFI_STUB_FEATURE_CMDLINE_ADDONS,            "Pick up .cmdline from addons"                                },
                         { EFI_STUB_FEATURE_CMDLINE_SMBIOS,            "Pick up .cmdline from SMBIOS Type 11"                        },
                         { EFI_STUB_FEATURE_DEVICETREE_ADDONS,         "Pick up .dtb from addons"                                    },
+                        { EFI_STUB_FEATURE_MULTI_PROFILE_UKI,         "Stub understands profile selector"                           },
                 };
                 _cleanup_free_ char *fw_type = NULL, *fw_info = NULL, *loader = NULL, *loader_path = NULL, *stub = NULL;
                 sd_id128_t loader_part_uuid = SD_ID128_NULL;