If the kernel is started with "debug", that's for the kernel to switch into debug mode. We should rely on a namespace for our options, like everything else (with the exception of "quiet"). Some people want to only debug the kernel, not systemd, and the opposite as well so make everyone happy.
diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml index dbfec612891a..19da7a3431b0 100644 --- a/man/kernel-command-line.xml +++ b/man/kernel-command-line.xml @@ -126,10 +126,10 @@ </varlistentry> <varlistentry> - <term><varname>debug</varname></term> + <term><varname>systemd.debug</varname></term> <listitem> <para>Parameter understood by - both the kernel and the system + the system and service manager to control console log verbosity. For details, see diff --git a/src/core/main.c b/src/core/main.c index 41605ee8d5cd..291b18519388 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -416,7 +416,7 @@ static int parse_proc_cmdline_item(const char *key, const char *value) { if (arg_show_status == _SHOW_STATUS_UNSET) arg_show_status = SHOW_STATUS_AUTO; - } else if (streq(key, "debug") && !value) { + } else if (streq(key, "systemd.debug") && !value) { /* Log to kmsg, the journal socket will fill up before the * journal is started and tools running during that time _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel