From: Einsler Lee Date: Tue, 2 Mar 2021 12:21:21 +0000 (+0800) Subject: main: reopen /dev/console for user service manager X-Git-Tag: v252-rc1~534 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a646b1d624e510a79785e1268b55a9c3a441db5;p=thirdparty%2Fsystemd.git main: reopen /dev/console for user service manager Now the console_fd of user service manager is 2. Even if LogTarget=console is set in /etc/systemd/user.conf,there is no log in the console. This reopen the /dev/console, so the log of user service can be output in the console. --- diff --git a/src/core/main.c b/src/core/main.c index 55f5481eb23..fbbfd71ac8a 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -2819,6 +2819,7 @@ int main(int argc, char *argv[]) { } else { /* Running as user instance */ arg_system = false; + log_set_always_reopen_console(true); log_set_target(LOG_TARGET_AUTO); log_open();