From: Ray Strode Date: Mon, 10 Nov 2008 16:09:35 +0000 (-0500) Subject: Don't log debug msgs to file with plymouth:debug X-Git-Tag: 0.6.0~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b67ba5977e1c82476c65ef2d953b6e962fecd614;p=thirdparty%2Fplymouth.git Don't log debug msgs to file with plymouth:debug It creates a feedback loop. We'll need to cut that first before we can log to boot.log. What'd I'd like to do is have several log targets plymouth:log=boot.log or plymouth:log=/dev/ttyS0, or plymouth:log=/dev/tty0 --- diff --git a/src/main.c b/src/main.c index cb202248..71a07c88 100644 --- a/src/main.c +++ b/src/main.c @@ -636,14 +636,18 @@ check_verbosity (state_t *state) || (strstr (state->kernel_command_line, "plymouth:debug ") != NULL) || (strstr (state->kernel_command_line, " plymouth:debug") != NULL)) { +#ifdef LOG_TO_DEBUG_FILE int fd; +#endif ply_trace ("tracing should be enabled!"); if (!ply_is_tracing ()) ply_toggle_tracing (); +#ifdef LOG_TO_DEBUG_FILE fd = open ("/dev/console", O_RDWR); ply_logger_set_output_fd (ply_logger_get_error_default (), fd); +#endif } else ply_trace ("tracing shouldn't be enabled!");