From: наб Date: Thu, 9 Dec 2021 19:03:55 +0000 (+0100) Subject: journalctl: have -f and -e imply no-value -b X-Git-Tag: v250-rc3~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2dd9285bac;p=thirdparty%2Fsystemd.git journalctl: have -f and -e imply no-value -b Both of these take multiple seconds, best-case, to get the last few entries, but do so instantly with -b --- diff --git a/src/journal/journalctl.c b/src/journal/journalctl.c index 5ea996c449f..5232351e3d4 100644 --- a/src/journal/journalctl.c +++ b/src/journal/journalctl.c @@ -551,10 +551,19 @@ static int parse_argv(int argc, char *argv[]) { if (arg_lines == ARG_LINES_DEFAULT) arg_lines = 1000; + arg_boot = true; + arg_boot_id = SD_ID128_NULL; + arg_boot_offset = 0; + break; case 'f': arg_follow = true; + + arg_boot = true; + arg_boot_id = SD_ID128_NULL; + arg_boot_offset = 0; + break; case 'o':