bootctl: stop printing "Stub/Boot loader set partition information"
... and "Stub/Boot loader set network boot URL information". This reverts26bfd97216('bootctl: also shown whether stub loader partition data was passed'), and one line frombfcf48b842('bootctl: show stub partition data too in "status" too'), and two lines frome15d18b4c6('sd-stub: if we are http booted, query source URL and write to EFI variable'). As discussed in https://github.com/systemd/systemd/pull/36372, those are not "features", but optional pieces of information that may or may not be set, also depending on how the boot loader and stub were loaded. We already prominently show this information right below: either we print the device path or "n/a" or skip the output. The user already has all the information, and the status output should be dense, so it doesn't make sense to repeat this twice. ✓ Boot loader set partition information Partition: /dev/disk/by-partuuid/3f003ec5-5673-5b4f-b9a4-cbac1ca4461a OR - Boot loader set partition information Partition: n/a ✓ Stub loader set partition information Partition: /dev/disk/by-partuuid/3f003ec5-5673-5b4f-b9a4-cbac1ca4461a OR - Stub loader set partition information Partition: n/a
This commit is contained in:
@@ -482,11 +482,9 @@ int verb_status(int argc, char *argv[], void *userdata) {
|
||||
|
||||
sd_id128_t loader_partition_uuid = SD_ID128_NULL;
|
||||
(void) efi_loader_get_device_part_uuid(&loader_partition_uuid);
|
||||
print_yes_no_line(/* first= */ false, !sd_id128_is_null(loader_partition_uuid), "Boot loader set partition information");
|
||||
|
||||
_cleanup_free_ char *loader_url = NULL;
|
||||
(void) efi_get_variable_string_and_warn(EFI_LOADER_VARIABLE_STR("LoaderDeviceURL"), &loader_url);
|
||||
print_yes_no_line(/* first= */ false, !!loader_url, "Boot loader set network boot URL information");
|
||||
|
||||
if (!sd_id128_is_null(loader_partition_uuid)) {
|
||||
if (!sd_id128_is_null(esp_uuid) && !sd_id128_equal(esp_uuid, loader_partition_uuid))
|
||||
@@ -522,11 +520,9 @@ int verb_status(int argc, char *argv[], void *userdata) {
|
||||
|
||||
sd_id128_t stub_partition_uuid = SD_ID128_NULL;
|
||||
(void) efi_stub_get_device_part_uuid(&stub_partition_uuid);
|
||||
print_yes_no_line(/* first= */ false, !sd_id128_is_null(stub_partition_uuid), "Stub loader set partition information");
|
||||
|
||||
_cleanup_free_ char *stub_url = NULL;
|
||||
(void) efi_get_variable_string_and_warn(EFI_LOADER_VARIABLE_STR("StubDeviceURL"), &stub_url);
|
||||
print_yes_no_line(/* first= */ false, !!stub_url, "Stub set network boot URL information");
|
||||
|
||||
if (!sd_id128_is_null(stub_partition_uuid)) {
|
||||
if (!(!sd_id128_is_null(esp_uuid) && sd_id128_equal(esp_uuid, stub_partition_uuid)) &&
|
||||
|
||||
Reference in New Issue
Block a user