From: Lennart Poettering Date: Tue, 29 Mar 2011 16:32:46 +0000 (+0200) Subject: systemctl: don't truncate description when using pager X-Git-Tag: v21~12 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=964d124efad8a2fe07141338cb4ef674f7217fe2;p=systemd systemctl: don't truncate description when using pager https://bugs.freedesktop.org/show_bug.cgi?id=35725 --- diff --git a/src/systemctl.c b/src/systemctl.c index 599894ef..1507b52f 100644 --- a/src/systemctl.c +++ b/src/systemctl.c @@ -387,7 +387,7 @@ static void output_units_list(const struct unit_info *unit_infos, unsigned c) { if (on_tty()) { printf("%-25s %-6s %-*s %-*s %-*s", "UNIT", "LOAD", active_len, "ACTIVE", sub_len, "SUB", job_len, "JOB"); - if (columns() >= 80+12 || arg_full) + if (columns() >= 80+12 || arg_full || !arg_no_pager) printf(" %s\n", "DESCRIPTION"); else printf("\n"); @@ -440,7 +440,7 @@ static void output_units_list(const struct unit_info *unit_infos, unsigned c) { if (u->job_id == 0) printf(" %-*s", job_len, ""); - if (arg_full) + if (arg_full || !arg_no_pager) printf(" %s", u->description); else printf(" %.*s", columns() - a - b - 1, u->description);