From 28f0aef4c7e85f15346d68dcd6a08592af7c1662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 1 Aug 2019 17:16:39 +0200 Subject: [PATCH] man: document SystemdOptions variable --- man/kernel-command-line.xml | 9 ++++++--- man/systemd.xml | 14 +++++++------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml index f9408a028d3..a79be5997dc 100644 --- a/man/kernel-command-line.xml +++ b/man/kernel-command-line.xml @@ -27,9 +27,12 @@ Description - The kernel, the initial RAM disk (initrd) and - basic userspace functionality may be configured at boot via - kernel command line arguments. + The kernel, the initial RAM disk (initrd) and basic userspace functionality may be configured at + boot via kernel command line arguments. In addition, various systemd tools look at the EFI variable + SystemdOptions (if available). Both sources are combined, but the kernel command line + has higher priority. Please note that the EFI variable is only used by systemd tools, and is + ignored by the kernel and other user space tools, so it is not a replacement for the kernel + command line. For command line parameters understood by the kernel, please see diff --git a/man/systemd.xml b/man/systemd.xml index c01cf46e812..957d37dcd93 100644 --- a/man/systemd.xml +++ b/man/systemd.xml @@ -916,13 +916,13 @@ Kernel Command Line - When run as system instance systemd parses a number of - kernel command line argumentsIf run inside a Linux - container these arguments may be passed as command line arguments - to systemd itself, next to any of the command line options listed - in the Options section above. If run outside of Linux containers, - these arguments are parsed from /proc/cmdline - instead.: + When run as the system instance systemd parses a number of options listed below. They can be + specified as kernel command line argumentsIf run inside a Linux container these arguments + may be passed as command line arguments to systemd itself, next to any of the command line options listed + in the Options section above. If run outside of Linux containers, these arguments are parsed from + /proc/cmdline instead., or through the + SystemdOptions EFI variable (on EFI systems). The kernel command line has higher + priority. Following variables are understood: