From a099e0352c63cb7a1f0fe7f1e24d24c6252bfbbc Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 22 Jun 2018 19:32:49 +0200 Subject: [PATCH] bootctl: show 'Default Boot Entry' header only when we found something --- src/boot/bootctl.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/boot/bootctl.c b/src/boot/bootctl.c index dfd24f4677f..6b08e3a2098 100644 --- a/src/boot/bootctl.c +++ b/src/boot/bootctl.c @@ -264,21 +264,20 @@ static int status_variables(void) { } static int status_entries(const char *esp_path, sd_id128_t partition) { - int r; - _cleanup_(boot_config_free) BootConfig config = {}; - - printf("Default Boot Entry:\n"); + int r; r = boot_entries_load_config(esp_path, &config); if (r < 0) return r; if (config.default_entry < 0) - printf("%zu entries, no entry suitable as default\n", config.n_entries); + printf("%zu entries, no entry could be determined as default.\n", config.n_entries); else { const BootEntry *e = &config.entries[config.default_entry]; + printf("Default Boot Entry:\n"); + printf(" title: %s\n", boot_entry_title(e)); if (e->version) printf(" version: %s\n", e->version); -- 2.47.3