From: Frantisek Sumsal Date: Wed, 10 Mar 2021 15:41:35 +0000 (+0100) Subject: coredump: omit coredump info when -q is used with the `debug` verb X-Git-Tag: v248-rc3~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a174da59c299f6197425707f23757dc9149e5fba;p=thirdparty%2Fsystemd.git coredump: omit coredump info when -q is used with the `debug` verb Skip printing the coredump info table when using the `debug` verb in combination with the `-q/--quiet` option. Useful when trying to gather coredump info non-interactively via scripted gdb commands. Fixes: systemd/systemd#18935 --- diff --git a/src/coredump/coredumpctl.c b/src/coredump/coredumpctl.c index 9b09f869893..e1042d9bc4a 100644 --- a/src/coredump/coredumpctl.c +++ b/src/coredump/coredumpctl.c @@ -1078,8 +1078,10 @@ static int run_debug(int argc, char **argv, void *userdata) { if (r < 0) return r; - print_info(stdout, j, false); - fputs("\n", stdout); + if (!arg_quiet) { + print_info(stdout, j, false); + fputs("\n", stdout); + } r = sd_journal_get_data(j, "COREDUMP_EXE", (const void**) &data, &len); if (r < 0)