X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=main.c;h=802e2ae9f33d1d518460c315b1391c35356b79a5;hp=622ba631519b90811d92e8aae79d9c15acf5514f;hb=5e7ee61c1a2b45c1006336f22ded8e099d155270;hpb=c99b188ea0f6c4b0c63aa56c439df9bab16b7924 diff --git a/main.c b/main.c index 622ba6315..802e2ae9f 100644 --- a/main.c +++ b/main.c @@ -250,6 +250,15 @@ static int parse_proc_cmdline_word(const char *word) { else crash_shell = r; + + } else if (startswith(word, "systemd.confirm_spawn=")) { + int r; + + if ((r = parse_boolean(word + 22)) < 0) + log_warning("Failed to parse confirm spawn switch %s, Ignoring.", word + 22); + else + confirm_spawn = r; + } else if (startswith(word, "systemd.crash_chvt=")) { int k; @@ -269,6 +278,7 @@ static int parse_proc_cmdline_word(const char *word) { log_info("systemd.dump_core=0|1 Dump core on crash"); log_info("systemd.crash_shell=0|1 On crash run shell"); log_info("systemd.crash_chvt=N Change to VT #N on crash"); + log_info("systemd.confirm_spawn=0|1 Confirm every process spawn"); } else { unsigned i;