From: Lennart Poettering Date: Fri, 22 Jun 2018 17:32:49 +0000 (+0200) Subject: bootctl: show 'Default Boot Entry' header only when we found something X-Git-Tag: v240~610^2~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a099e0352c63cb7a1f0fe7f1e24d24c6252bfbbc;p=thirdparty%2Fsystemd.git bootctl: show 'Default Boot Entry' header only when we found something --- 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);