uint32_t should_retain_splash : 1;
uint32_t is_inactive : 1;
uint32_t should_force_details : 1;
- uint32_t should_ignore_implicit_consoles : 1;
char *kernel_console_tty;
char *override_splash_path;
consoles = ply_hashtable_new (ply_hashtable_string_hash,
ply_hashtable_string_compare);
- num_consoles = 0;
-
- if (!state->should_ignore_implicit_consoles)
- num_consoles = add_consoles_from_file (state, consoles, "/sys/class/tty/console/active");
+ num_consoles = add_consoles_from_file (state, consoles, "/sys/class/tty/console/active");
if (num_consoles == 0)
{
bool no_daemon = false;
bool debug = false;
bool attach_to_session;
- bool ignore_implicit_consoles = false;
ply_daemon_handle_t *daemon_handle = NULL;
char *mode_string = NULL;
char *kernel_command_line = NULL;
"help", "This help message", PLY_COMMAND_OPTION_TYPE_FLAG,
"attach-to-session", "Redirect console messages from screen to log", PLY_COMMAND_OPTION_TYPE_FLAG,
"no-daemon", "Do not daemonize", PLY_COMMAND_OPTION_TYPE_FLAG,
- "ignore-implicit-consoles", "Only use default console and consoles specified on kernel command line", PLY_COMMAND_OPTION_TYPE_FLAG,
"debug", "Output debugging information", PLY_COMMAND_OPTION_TYPE_FLAG,
"debug-file", "File to output debugging information to", PLY_COMMAND_OPTION_TYPE_STRING,
"mode", "Mode is one of: boot, shutdown", PLY_COMMAND_OPTION_TYPE_STRING,
"attach-to-session", &attach_to_session,
"mode", &mode_string,
"no-daemon", &no_daemon,
- "ignore-implicit-consoles", &ignore_implicit_consoles,
"debug", &debug,
"debug-file", &debug_buffer_path,
"pid-file", &pid_file,
state.kernel_command_line_is_set = true;
}
- state.should_ignore_implicit_consoles = ignore_implicit_consoles;
-
if (geteuid () != 0)
{
ply_error ("plymouthd must be run as root user");