From c5944435d40295793573954603e848f970a97418 Mon Sep 17 00:00:00 2001 From: Jan Macku Date: Thu, 27 Nov 2025 14:43:35 +0100 Subject: [PATCH] systemd-257-20 Resolves: RHEL-118216,RHEL-128767 --- ...ion-history-avoid-DeprecationWarning.patch | 1182 +++++++++++++++++ ...duplicate-version-in-History-section.patch | 150 +++ ...t-element-explicitly-in-check-versio.patch | 35 + ...dd-signal-section-in-man-systemd-log.patch | 48 + ...-next-elapse-timestamp-only-if-timer.patch | 131 ++ ...ase-last_trigger-timestamp-if-needed.patch | 144 ++ systemd.spec | 16 +- 7 files changed, 1705 insertions(+), 1 deletion(-) create mode 100644 0493-tools-check-version-history-avoid-DeprecationWarning.patch create mode 100644 0494-man-don-t-duplicate-version-in-History-section.patch create mode 100644 0495-tools-ignore-root-element-explicitly-in-check-versio.patch create mode 100644 0496-systemd-logind-Add-signal-section-in-man-systemd-log.patch create mode 100644 0497-timer-rebase-the-next-elapse-timestamp-only-if-timer.patch create mode 100644 0498-timer-rebase-last_trigger-timestamp-if-needed.patch diff --git a/0493-tools-check-version-history-avoid-DeprecationWarning.patch b/0493-tools-check-version-history-avoid-DeprecationWarning.patch new file mode 100644 index 0000000..2ded6a9 --- /dev/null +++ b/0493-tools-check-version-history-avoid-DeprecationWarning.patch @@ -0,0 +1,1182 @@ +From 8b4cf148c8ea4904b836fe35883d949bd038de5c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= +Date: Tue, 25 Mar 2025 17:16:16 +0100 +Subject: [PATCH] tools/check-version-history: avoid DeprecationWarning with + newer lxml + +We get the same warning thousands of times: +/work/src/tools/check-version-history.py:28: FutureWarning: This search incorrectly +ignores the root element, and will be fixed in a future version. If you rely on the +current behaviour, change it to +"./refsynopsisdiv/funcsynopsis/funcprototype/funcdef/function[.='udev_device_get_properties_list_entry']" + +We also need to update the ignorelist to the new form. + +(cherry picked from commit 8d4eda524abba1b93c0663bebb246d5b818ead36) + +Related: RHEL-128767 +--- + tools/check-version-history.py | 4 +- + tools/command_ignorelist | 1130 ++++++++++++++++---------------- + 2 files changed, 567 insertions(+), 567 deletions(-) + +diff --git a/tools/check-version-history.py b/tools/check-version-history.py +index d4a87df355..efd7023762 100644 +--- a/tools/check-version-history.py ++++ b/tools/check-version-history.py +@@ -24,7 +24,7 @@ def find_undocumented_functions(pages, ignorelist): + + hist_section = pagetree.find("refsect1[title='History']") + for func in pagetree.findall("//funcprototype/funcdef/function"): +- path = f"/refsynopsisdiv/funcsynopsis/funcprototype/funcdef/function[.='{func.text}']" ++ path = f"./refsynopsisdiv/funcsynopsis/funcprototype/funcdef/function[.='{func.text}']" + assert pagetree.findall(path) == [func] + + if ( +@@ -40,7 +40,7 @@ def construct_path(element): + tag = element.tag + + if tag == "refentry": +- return "" ++ return "." + + predicate = "" + if tag == "varlistentry": +diff --git a/tools/command_ignorelist b/tools/command_ignorelist +index 6d0a81f330..f35f2a3bc1 100644 +--- a/tools/command_ignorelist ++++ b/tools/command_ignorelist +@@ -4,568 +4,568 @@ + # on the contents: `title` for sections (refsect1 and refsect2) and `term` for varlistentry. + # Wherever said contents contain a newline, it is replaced by "\n". + # If you change the title of a section, you need to change the corresponding title in this file. +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="-a"] +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="-f"] +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="-n"] +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="--no-tail"] +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="-o"] +-journalctl.xml /refsect1[title="Output Options"]/variablelist/varlistentry[term="-q"] +-journald.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Compress="] +-journald.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="RateLimitIntervalSec="] +-journald.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="SystemMaxUse="] +-journald.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ForwardToSyslog="] +-loginctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-p"] +-loginctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-a"] +-loginctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-ask-password"] +-loginctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--kill-whom="] +-loginctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-s"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="list-sessions"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="session-status ID…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="show-session ID…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="activate ID"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="lock-session ID…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="terminate-session ID…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="kill-session ID…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="list-users"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="user-status USER…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="show-user USER…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="enable-linger USER…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="terminate-user USER…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="kill-user USER…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="list-seats"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="seat-status NAME…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="show-seat NAME…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="attach NAME DEVICE…"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="flush-devices"] +-loginctl.xml /refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="terminate-seat NAME…"] +-logind.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="NAutoVTs="] +-logind.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="KillUserProcesses="] +-logind.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="KillOnlyUsers="] +-logind.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="InhibitDelayMaxSec="] +-machine-info.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PRETTY_HOSTNAME="] +-machine-info.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ICON_NAME="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="NAME="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="Information about the version of the operating system"]/variablelist/varlistentry[term="VERSION="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="ID="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="ID_LIKE="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="Information about the version of the operating system"]/variablelist/varlistentry[term="VERSION_ID="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="PRETTY_NAME="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="Presentation information and links"]/variablelist/varlistentry[term="ANSI_COLOR="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="CPE_NAME="] +-os-release.xml /refsect1[title="Options"]/refsect2[title="Presentation information and links"]/variablelist/varlistentry[term="HOME_URL="] +-pam_systemd.xml /refsect1[title="Options"]/variablelist/varlistentry[term="debug="] +-pam_systemd.xml /refsect1[title="Environment"]/variablelist[1]/varlistentry[term="$XDG_SESSION_ID"] +-pam_systemd.xml /refsect1[title="Environment"]/variablelist[1]/varlistentry[term="$XDG_RUNTIME_DIR"] +-runlevel.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--help"] +-runlevel.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$RUNLEVEL"] +-runlevel.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$PREVLEVEL"] +-runlevel.xml /refsect1[title="Files"]/variablelist/varlistentry[term="/run/utmp"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--help"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-H"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-P"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-r"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-h"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-k"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-wall"] +-shutdown.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-c"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-p"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-a"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-l"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-q"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-block"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-wall"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--global"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-reload"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-ask-password"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--kill-whom="] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-f"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--root="] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--runtime"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-n"] +-systemctl.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-o"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="list-units PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="start PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="stop PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reload PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="restart PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="try-restart PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reload-or-restart PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="isolate UNIT"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="kill PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="is-active PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="status PATTERN…|PID…]"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="show PATTERN…|JOB…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reset-failed [PATTERN…]"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="list-unit-files PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="enable UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="is-enabled UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="reenable UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="preset UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="mask UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="unmask UNIT…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="link PATH…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Job Commands"]/variablelist/varlistentry[term="list-jobs PATTERN…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Job Commands"]/variablelist/varlistentry[term="cancel JOB…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Manager State Commands"]/variablelist/varlistentry[term="daemon-reload"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Manager State Commands"]/variablelist/varlistentry[term="daemon-reexec"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="show-environment"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="set-environment VARIABLE=VALUE…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="unset-environment VARIABLE…"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="default"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="rescue"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="emergency"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="halt"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="poweroff"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="reboot"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="kexec"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="exit EXIT_CODE"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="suspend"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="hibernate"] +-systemctl.xml /refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="switch-root ROOT INIT"] +-systemd-ask-password.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--icon="] +-systemd-ask-password.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--timeout="] +-systemd-ask-password.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--no-tty"] +-systemd-ask-password.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--accept-cached"] +-systemd-ask-password.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--multiple"] +-systemd-cat.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"] +-systemd-cat.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-p"] +-systemd-cat.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--level-prefix="] +-systemd-cgls.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--all"] +-systemd-cgls.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-k"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-p"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-c"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-m"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-i"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-d"] +-systemd-cgtop.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--depth="] +-systemd-cgtop.xml /refsect1[title="Keys"]/variablelist/varlistentry[term="h"] +-systemd-cgtop.xml /refsect1[title="Keys"]/variablelist/varlistentry[term="q"] +-systemd-cgtop.xml /refsect1[title="Keys"]/variablelist/varlistentry[term="p"] +-systemd-cgtop.xml /refsect1[title="Keys"]/variablelist/varlistentry[term="+"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--diff="] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="masked"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="equivalent"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="redirected"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="overridden"] +-systemd-delta.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="unchanged"] +-systemd-detect-virt.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-c"] +-systemd-detect-virt.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-v"] +-systemd-detect-virt.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-q"] +-systemd-inhibit.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--what="] +-systemd-inhibit.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--who="] +-systemd-inhibit.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--why="] +-systemd-inhibit.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--mode="] +-systemd-inhibit.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--list"] +-systemd-notify.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--ready"] +-systemd-notify.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--pid="] +-systemd-notify.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--status="] +-systemd-notify.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--booted"] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="Image Options"]/variablelist/varlistentry[term="-D"] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="Execution Options"]/variablelist/varlistentry[term="-b"] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="Execution Options"]/variablelist/varlistentry[term="-u"] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="System Identity Options"]/variablelist/varlistentry[term="--uuid="] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="Networking Options"]/variablelist/varlistentry[term="--private-network"] +-systemd-nspawn.xml /refsect1[title="Options"]/refsect2[title="Image Options"]/variablelist/varlistentry[term="--read-only"] +-systemd-tmpfiles.xml /refsect1[title="Commands and options"]/variablelist/varlistentry[term="--create"] +-systemd-tmpfiles.xml /refsect1[title="Commands and options"]/variablelist/varlistentry[term="--clean"] +-systemd-tmpfiles.xml /refsect1[title="Commands and options"]/variablelist/varlistentry[term="--remove"] +-systemd-tmpfiles.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--prefix=path"] +-systemd.automount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Where="] +-systemd.automount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] +-systemd.device.xml /refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_WANTS="] +-systemd.device.xml /refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_ALIAS="] +-systemd.device.xml /refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_READY="] +-systemd.device.xml /refsect1[title="The udev Database"]/variablelist/varlistentry[term="ID_MODEL_FROM_DATABASE="] +-systemd.exec.xml /refsect1[title="Paths"]/variablelist/varlistentry[term="WorkingDirectory="] +-systemd.exec.xml /refsect1[title="Paths"]/variablelist/varlistentry[term="RootDirectory="] +-systemd.exec.xml /refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="User="] +-systemd.exec.xml /refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="SupplementaryGroups="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="Nice="] +-systemd.exec.xml /refsect1[title="Process Properties"]/variablelist/varlistentry[term="OOMScoreAdjust="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="IOSchedulingClass="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="IOSchedulingPriority="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingPolicy="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingPriority="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingResetOnFork="] +-systemd.exec.xml /refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUAffinity="] +-systemd.exec.xml /refsect1[title="Process Properties"]/variablelist/varlistentry[term="UMask="] +-systemd.exec.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="Environment="] +-systemd.exec.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="EnvironmentFile="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardInput="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardOutput="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardError="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYPath="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYReset="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYVHangup="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYVTDisallocate="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogIdentifier="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogFacility="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogLevel="] +-systemd.exec.xml /refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogLevelPrefix="] +-systemd.exec.xml /refsect1[title="Process Properties"]/variablelist/varlistentry[term="TimerSlackNSec="] +-systemd.exec.xml /refsect1[title="Process Properties"]/variablelist/varlistentry[term="LimitCPU="] +-systemd.exec.xml /refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="PAMName="] +-systemd.exec.xml /refsect1[title="Capabilities"]/variablelist/varlistentry[term="CapabilityBoundingSet="] +-systemd.exec.xml /refsect1[title="Security"]/variablelist/varlistentry[term="SecureBits="] +-systemd.exec.xml /refsect1[title="Sandboxing"]/variablelist/varlistentry[term="PrivateTmp="] +-systemd.exec.xml /refsect1[title="Sandboxing"]/variablelist/varlistentry[term="PrivateNetwork="] +-systemd.exec.xml /refsect1[title="Sandboxing"]/variablelist/varlistentry[term="MountFlags="] +-systemd.exec.xml /refsect1[title="System V Compatibility"]/variablelist/varlistentry[term="UtmpIdentifier="] +-systemd.exec.xml /refsect1[title="Process Properties"]/variablelist/varlistentry[term="IgnoreSIGPIPE="] +-systemd.journal-fields.xml /refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="MESSAGE="] +-systemd.journal-fields.xml /refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="MESSAGE_ID="] +-systemd.journal-fields.xml /refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="PRIORITY="] +-systemd.journal-fields.xml /refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="CODE_FILE="] +-systemd.journal-fields.xml /refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="SYSLOG_FACILITY="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_PID="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_COMM="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_AUDIT_SESSION="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SYSTEMD_CGROUP="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SELINUX_CONTEXT="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SOURCE_REALTIME_TIMESTAMP="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_BOOT_ID="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_MACHINE_ID="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_HOSTNAME="] +-systemd.journal-fields.xml /refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_TRANSPORT="] +-systemd.journal-fields.xml /refsect1[title="Address Fields"]/variablelist/varlistentry[term="__CURSOR="] +-systemd.journal-fields.xml /refsect1[title="Address Fields"]/variablelist/varlistentry[term="__REALTIME_TIMESTAMP="] +-systemd.journal-fields.xml /refsect1[title="Address Fields"]/variablelist/varlistentry[term="__MONOTONIC_TIMESTAMP="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="What="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Where="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Type="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Options="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] +-systemd.mount.xml /refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] +-systemd.path.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PathExists="] +-systemd.path.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Unit="] +-systemd.path.xml /refsect1[title="Options"]/variablelist/varlistentry[term="MakeDirectory="] +-systemd.path.xml /refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Type="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="RemainAfterExit="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="GuessMainPID="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PIDFile="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="BusName="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStart="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStartPre="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecReload="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStop="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStopPost="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="RestartSec="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="WatchdogSec="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Restart="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="RootDirectoryStartOnly="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="NonBlocking="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="NotifyAccess="] +-systemd.service.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Sockets="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ListenStream="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ListenFIFO="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ListenSpecial="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ListenNetlink="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ListenMessageQueue="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="BindIPv6Only="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Backlog="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="BindToDevice="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="SocketMode="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Accept="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="MaxConnections="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="KeepAlive="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Priority="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ReceiveBuffer="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="IPTOS="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="IPTTL="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Mark="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PipeSize="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="MessageQueueMaxMessages=,\n MessageQueueMessageSize="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="FreeBind="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Transparent="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Broadcast="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PassCredentials="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="PassSecurity="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="TCPCongestion="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStartPre="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="ExecStopPre="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] +-systemd.socket.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Service="] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="basic.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="bluetooth.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="ctrl-alt-del.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="cryptsetup.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="dbus.service"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="dbus.socket"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="default.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="display-manager.service"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="emergency.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="final.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="getty.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="graphical.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="hibernate.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="halt.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="kbrequest.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="kexec.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="local-fs.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="local-fs-pre.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="multi-user.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="network.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="nss-lookup.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="nss-user-lookup.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="poweroff.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="printer.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="reboot.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="remote-fs.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="remote-fs-pre.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="rescue.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="rpcbind.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="runlevel2.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="shutdown.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sigpwr.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sleep.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="smartcard.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sockets.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="sound.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="suspend.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="swap.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sysinit.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="syslog.socket"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="time-sync.target"] +-systemd.special.xml /refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="umount.target"] +-systemd.swap.xml /refsect1[title="Options"]/variablelist/varlistentry[term="What="] +-systemd.swap.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Priority="] +-systemd.swap.xml /refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] +-systemd.timer.xml /refsect1[title="Options"]/variablelist/varlistentry[term="OnActiveSec="] +-systemd.timer.xml /refsect1[title="Options"]/variablelist/varlistentry[term="Unit="] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--test"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--dump-configuration-items"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--unit="] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--system"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--dump-core"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--crash-shell"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--confirm-spawn"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--show-status"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-target="] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-level="] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-color"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-location"] +-systemd.xml /refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--default-standard-output="] +-systemd.xml /refsect1[title="Directories"]/variablelist[1]/varlistentry[term="System unit directories"] +-systemd.xml /refsect1[title="Directories"]/variablelist[2]/varlistentry[term="User unit directories"] +-systemd.xml /refsect1[title="Directories"]/variablelist[3]/varlistentry[term="SysV init scripts directory"] +-systemd.xml /refsect1[title="Directories"]/variablelist[4]/varlistentry[term="SysV runlevel link farm directory"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGTERM"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGINT"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGWINCH"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGPWR"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGUSR1"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGUSR2"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGHUP"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+0"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+1"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+2"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+3"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+4"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+5"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+6"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+13"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+14"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+15"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+16"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+20"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+21"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+22"] +-systemd.xml /refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+26"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_LEVEL"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_TARGET"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_COLOR"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_LOCATION"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$XDG_CONFIG_HOME"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_UNIT_PATH"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$LISTEN_PID"] +-systemd.xml /refsect1[title="Environment"]/variablelist/varlistentry[term="$NOTIFY_SOCKET"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.unit="] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.dump_core"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.crash_shell"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.crash_chvt"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.confirm_spawn"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.show_status"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.log_color"] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.default_standard_output="] +-systemd.xml /refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.setenv="] +-systemd.xml /refsect1[title="Files"]/variablelist/varlistentry[term="/run/systemd/notify"] +-systemd.xml /refsect1[title="Files"]/variablelist/varlistentry[term="/run/systemd/private"] +-systemd.xml /refsect1[title="Files"]/variablelist/varlistentry[term="/dev/initctl"] +-telinit.xml /refsect1[title="Options"]/variablelist[1]/varlistentry[term="--help"] +-telinit.xml /refsect1[title="Options"]/variablelist[1]/varlistentry[term="--no-wall"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="0"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="6"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="2"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="1"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="q"] +-telinit.xml /refsect1[title="Options"]/variablelist[2]/varlistentry[term="u"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="f"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="w"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="d"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="D"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="p"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="L"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="c"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="b"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="x"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="r"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="R"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="z"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="Z"] +-tmpfiles.d.xml /refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="h"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="=="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="!="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="+="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term=":="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ACTION"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DEVPATH"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="KERNEL"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="NAME"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SYMLINK"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SUBSYSTEM"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DRIVER"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ATTR{filename}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="KERNELS"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SUBSYSTEMS"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DRIVERS"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ATTRS{filename}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TAGS"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ENV{key}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TAG"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TEST{octal mode mask}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="PROGRAM"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="RESULT"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="*"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="?"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="[]"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="NAME"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="SYMLINK"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OWNER, GROUP, MODE"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="ATTR{key}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="ENV{key}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="TAG"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="RUN{type}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="LABEL"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="GOTO"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="RUN{type}"]/listitem/variablelist/varlistentry[term="program"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="file"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="db"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="cmdline"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="parent"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="link_priority=value"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="string_escape=none|replace"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="static_node="] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="watch"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="nowatch"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$kernel, %k"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$number, %n"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$devpath, %p"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$id, %b"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$driver"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$attr{file}, %s{file}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$env{key}, %E{key}"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$major, %M"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$minor, %m"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$result, %c"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$parent, %P"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$name"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$links"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$root, %r"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$sys, %S"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$devnode, %N"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="%%"] +-udev.xml /refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$$"] +-udevadm.xml /refsect1[title="Options"]/variablelist/varlistentry[term="-d"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-q"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-p"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-n"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-r"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-x"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-P"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-d"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-e"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-c"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-v"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-n"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-t"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-c"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-s"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-S"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-A"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-p"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-g"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-y"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-b"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm settle\n options\n "]/variablelist/varlistentry[term="-t"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm settle\n options\n "]/variablelist/varlistentry[term="-E"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-e"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-l"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-s"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-S"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-R"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-p"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-m"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-t"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-k"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-u"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-p"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-s"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-t"] +-udevadm.xml /refsect1[title="Options"]/refsect2[title="udevadm test\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] +-vconsole.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="KEYMAP="] +-vconsole.conf.xml /refsect1[title="Options"]/variablelist/varlistentry[term="FONT="] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/boot/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/efi/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/etc/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/home/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/root/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/srv/"] +-file-hierarchy.xml /refsect1[title="General Structure"]/variablelist/varlistentry[term="/tmp/"] +-file-hierarchy.xml /refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/"] +-file-hierarchy.xml /refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/log/"] +-file-hierarchy.xml /refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/user/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/bin/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/include/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/lib/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/lib/arch-id/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/doc/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/factory/etc/"] +-file-hierarchy.xml /refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/factory/var/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/cache/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/lib/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/log/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/spool/"] +-file-hierarchy.xml /refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/tmp/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/dev/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/dev/shm/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/proc/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/proc/sys/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/sys/"] +-file-hierarchy.xml /refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/sys/fs/cgroup/"] +-file-hierarchy.xml /refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/bin/"] +-file-hierarchy.xml /refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/lib/"] +-file-hierarchy.xml /refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/lib64/"] +-file-hierarchy.xml /refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/var/run/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.cache/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.config/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/bin/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/lib/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/lib/arch-id/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/share/"] +-file-hierarchy.xml /refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/state/"] +-systemd-measure.xml /refsect1[title="Options"]/variablelist/varlistentry[term="--linux=PATH"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="-a"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="-f"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="-n"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="--no-tail"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="-o"] ++journalctl.xml ./refsect1[title="Output Options"]/variablelist/varlistentry[term="-q"] ++journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Compress="] ++journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RateLimitIntervalSec="] ++journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="SystemMaxUse="] ++journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ForwardToSyslog="] ++loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-p"] ++loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-a"] ++loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-ask-password"] ++loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--kill-whom="] ++loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-s"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="list-sessions"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="session-status ID…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="show-session ID…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="activate ID"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="lock-session ID…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="terminate-session ID…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Session Commands"]/variablelist/varlistentry[term="kill-session ID…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="list-users"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="user-status USER…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="show-user USER…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="enable-linger USER…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="terminate-user USER…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="User Commands"]/variablelist/varlistentry[term="kill-user USER…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="list-seats"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="seat-status NAME…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="show-seat NAME…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="attach NAME DEVICE…"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="flush-devices"] ++loginctl.xml ./refsect1[title="Commands"]/refsect2[title="Seat Commands"]/variablelist/varlistentry[term="terminate-seat NAME…"] ++logind.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="NAutoVTs="] ++logind.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="KillUserProcesses="] ++logind.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="KillOnlyUsers="] ++logind.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="InhibitDelayMaxSec="] ++machine-info.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PRETTY_HOSTNAME="] ++machine-info.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ICON_NAME="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="NAME="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="Information about the version of the operating system"]/variablelist/varlistentry[term="VERSION="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="ID="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="ID_LIKE="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="Information about the version of the operating system"]/variablelist/varlistentry[term="VERSION_ID="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="PRETTY_NAME="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="Presentation information and links"]/variablelist/varlistentry[term="ANSI_COLOR="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="General information identifying the operating system"]/variablelist/varlistentry[term="CPE_NAME="] ++os-release.xml ./refsect1[title="Options"]/refsect2[title="Presentation information and links"]/variablelist/varlistentry[term="HOME_URL="] ++pam_systemd.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="debug="] ++pam_systemd.xml ./refsect1[title="Environment"]/variablelist[1]/varlistentry[term="$XDG_SESSION_ID"] ++pam_systemd.xml ./refsect1[title="Environment"]/variablelist[1]/varlistentry[term="$XDG_RUNTIME_DIR"] ++runlevel.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--help"] ++runlevel.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$RUNLEVEL"] ++runlevel.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$PREVLEVEL"] ++runlevel.xml ./refsect1[title="Files"]/variablelist/varlistentry[term="/run/utmp"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--help"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-H"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-P"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-r"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-h"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-k"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-wall"] ++shutdown.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-c"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-p"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-a"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-l"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-q"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-block"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-wall"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--global"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-reload"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-ask-password"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--kill-whom="] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-f"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--root="] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--runtime"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-n"] ++systemctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-o"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="list-units PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="start PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="stop PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reload PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="restart PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="try-restart PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reload-or-restart PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="isolate UNIT"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="kill PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="is-active PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="status PATTERN…|PID…]"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="show PATTERN…|JOB…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit Commands (Introspection and Modification)"]/variablelist/varlistentry[term="reset-failed [PATTERN…]"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="list-unit-files PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="enable UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="is-enabled UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="reenable UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="preset UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="mask UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="unmask UNIT…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Unit File Commands"]/variablelist/varlistentry[term="link PATH…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Job Commands"]/variablelist/varlistentry[term="list-jobs PATTERN…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Job Commands"]/variablelist/varlistentry[term="cancel JOB…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Manager State Commands"]/variablelist/varlistentry[term="daemon-reload"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Manager State Commands"]/variablelist/varlistentry[term="daemon-reexec"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="show-environment"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="set-environment VARIABLE=VALUE…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="Environment Commands"]/variablelist/varlistentry[term="unset-environment VARIABLE…"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="default"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="rescue"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="emergency"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="halt"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="poweroff"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="reboot"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="kexec"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="exit EXIT_CODE"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="suspend"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="hibernate"] ++systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="switch-root ROOT INIT"] ++systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--icon="] ++systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--timeout="] ++systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-tty"] ++systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--accept-cached"] ++systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--multiple"] ++systemd-cat.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"] ++systemd-cat.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-p"] ++systemd-cat.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--level-prefix="] ++systemd-cgls.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--all"] ++systemd-cgls.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-k"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-p"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-c"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-m"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-i"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-d"] ++systemd-cgtop.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--depth="] ++systemd-cgtop.xml ./refsect1[title="Keys"]/variablelist/varlistentry[term="h"] ++systemd-cgtop.xml ./refsect1[title="Keys"]/variablelist/varlistentry[term="q"] ++systemd-cgtop.xml ./refsect1[title="Keys"]/variablelist/varlistentry[term="p"] ++systemd-cgtop.xml ./refsect1[title="Keys"]/variablelist/varlistentry[term="+"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--diff="] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="masked"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="equivalent"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="redirected"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="overridden"] ++systemd-delta.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-t"]/listitem/para/variablelist/varlistentry[term="unchanged"] ++systemd-detect-virt.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-c"] ++systemd-detect-virt.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-v"] ++systemd-detect-virt.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-q"] ++systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--what="] ++systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--who="] ++systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--why="] ++systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--mode="] ++systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--list"] ++systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--ready"] ++systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--pid="] ++systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--status="] ++systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--booted"] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Image Options"]/variablelist/varlistentry[term="-D"] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Execution Options"]/variablelist/varlistentry[term="-b"] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Execution Options"]/variablelist/varlistentry[term="-u"] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="System Identity Options"]/variablelist/varlistentry[term="--uuid="] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Networking Options"]/variablelist/varlistentry[term="--private-network"] ++systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Image Options"]/variablelist/varlistentry[term="--read-only"] ++systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--create"] ++systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--clean"] ++systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--remove"] ++systemd-tmpfiles.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--prefix=path"] ++systemd.automount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Where="] ++systemd.automount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] ++systemd.device.xml ./refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_WANTS="] ++systemd.device.xml ./refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_ALIAS="] ++systemd.device.xml ./refsect1[title="The udev Database"]/variablelist/varlistentry[term="SYSTEMD_READY="] ++systemd.device.xml ./refsect1[title="The udev Database"]/variablelist/varlistentry[term="ID_MODEL_FROM_DATABASE="] ++systemd.exec.xml ./refsect1[title="Paths"]/variablelist/varlistentry[term="WorkingDirectory="] ++systemd.exec.xml ./refsect1[title="Paths"]/variablelist/varlistentry[term="RootDirectory="] ++systemd.exec.xml ./refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="User="] ++systemd.exec.xml ./refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="SupplementaryGroups="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="Nice="] ++systemd.exec.xml ./refsect1[title="Process Properties"]/variablelist/varlistentry[term="OOMScoreAdjust="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="IOSchedulingClass="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="IOSchedulingPriority="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingPolicy="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingPriority="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUSchedulingResetOnFork="] ++systemd.exec.xml ./refsect1[title="Scheduling"]/variablelist/varlistentry[term="CPUAffinity="] ++systemd.exec.xml ./refsect1[title="Process Properties"]/variablelist/varlistentry[term="UMask="] ++systemd.exec.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="Environment="] ++systemd.exec.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="EnvironmentFile="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardInput="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardOutput="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="StandardError="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYPath="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYReset="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYVHangup="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="TTYVTDisallocate="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogIdentifier="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogFacility="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogLevel="] ++systemd.exec.xml ./refsect1[title="Logging and Standard Input/Output"]/variablelist/varlistentry[term="SyslogLevelPrefix="] ++systemd.exec.xml ./refsect1[title="Process Properties"]/variablelist/varlistentry[term="TimerSlackNSec="] ++systemd.exec.xml ./refsect1[title="Process Properties"]/variablelist/varlistentry[term="LimitCPU="] ++systemd.exec.xml ./refsect1[title="User/Group Identity"]/variablelist/varlistentry[term="PAMName="] ++systemd.exec.xml ./refsect1[title="Capabilities"]/variablelist/varlistentry[term="CapabilityBoundingSet="] ++systemd.exec.xml ./refsect1[title="Security"]/variablelist/varlistentry[term="SecureBits="] ++systemd.exec.xml ./refsect1[title="Sandboxing"]/variablelist/varlistentry[term="PrivateTmp="] ++systemd.exec.xml ./refsect1[title="Sandboxing"]/variablelist/varlistentry[term="PrivateNetwork="] ++systemd.exec.xml ./refsect1[title="Sandboxing"]/variablelist/varlistentry[term="MountFlags="] ++systemd.exec.xml ./refsect1[title="System V Compatibility"]/variablelist/varlistentry[term="UtmpIdentifier="] ++systemd.exec.xml ./refsect1[title="Process Properties"]/variablelist/varlistentry[term="IgnoreSIGPIPE="] ++systemd.journal-fields.xml ./refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="MESSAGE="] ++systemd.journal-fields.xml ./refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="MESSAGE_ID="] ++systemd.journal-fields.xml ./refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="PRIORITY="] ++systemd.journal-fields.xml ./refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="CODE_FILE="] ++systemd.journal-fields.xml ./refsect1[title="User Journal Fields"]/variablelist/varlistentry[term="SYSLOG_FACILITY="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_PID="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_COMM="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_AUDIT_SESSION="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SYSTEMD_CGROUP="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SELINUX_CONTEXT="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_SOURCE_REALTIME_TIMESTAMP="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_BOOT_ID="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_MACHINE_ID="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_HOSTNAME="] ++systemd.journal-fields.xml ./refsect1[title="Trusted Journal Fields"]/variablelist/varlistentry[term="_TRANSPORT="] ++systemd.journal-fields.xml ./refsect1[title="Address Fields"]/variablelist/varlistentry[term="__CURSOR="] ++systemd.journal-fields.xml ./refsect1[title="Address Fields"]/variablelist/varlistentry[term="__REALTIME_TIMESTAMP="] ++systemd.journal-fields.xml ./refsect1[title="Address Fields"]/variablelist/varlistentry[term="__MONOTONIC_TIMESTAMP="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="What="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Where="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Type="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Options="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] ++systemd.mount.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] ++systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PathExists="] ++systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Unit="] ++systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="MakeDirectory="] ++systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Type="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RemainAfterExit="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="GuessMainPID="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PIDFile="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="BusName="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStart="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStartPre="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecReload="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStop="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStopPost="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RestartSec="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="WatchdogSec="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Restart="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RootDirectoryStartOnly="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="NonBlocking="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="NotifyAccess="] ++systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Sockets="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ListenStream="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ListenFIFO="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ListenSpecial="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ListenNetlink="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ListenMessageQueue="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="BindIPv6Only="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Backlog="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="BindToDevice="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="SocketMode="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Accept="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="MaxConnections="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="KeepAlive="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Priority="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ReceiveBuffer="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="IPTOS="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="IPTTL="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Mark="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PipeSize="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="MessageQueueMaxMessages=,\n MessageQueueMessageSize="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="FreeBind="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Transparent="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Broadcast="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PassCredentials="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="PassSecurity="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="TCPCongestion="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStartPre="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ExecStopPre="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] ++systemd.socket.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Service="] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="basic.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="bluetooth.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="ctrl-alt-del.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="cryptsetup.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="dbus.service"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="dbus.socket"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="default.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="display-manager.service"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="emergency.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="final.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="getty.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="graphical.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="hibernate.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="halt.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="kbrequest.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="kexec.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="local-fs.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="local-fs-pre.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="multi-user.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="network.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="nss-lookup.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="nss-user-lookup.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="poweroff.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="printer.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="reboot.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="remote-fs.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="remote-fs-pre.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="rescue.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="rpcbind.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="runlevel2.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="shutdown.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sigpwr.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sleep.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="smartcard.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sockets.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units for Devices"]/variablelist/varlistentry[term="sound.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="suspend.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="swap.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="sysinit.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="syslog.socket"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special Passive System Units "]/variablelist/varlistentry[term="time-sync.target"] ++systemd.special.xml ./refsect1[title="Units managed by the system service manager"]/refsect2[title="Special System Units"]/variablelist/varlistentry[term="umount.target"] ++systemd.swap.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="What="] ++systemd.swap.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Priority="] ++systemd.swap.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="TimeoutSec="] ++systemd.timer.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="OnActiveSec="] ++systemd.timer.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Unit="] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--test"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--dump-configuration-items"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--unit="] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Introspection and debugging options"]/variablelist/varlistentry[term="--system"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--dump-core"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--crash-shell"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--confirm-spawn"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--show-status"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-target="] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-level="] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-color"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--log-location"] ++systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--default-standard-output="] ++systemd.xml ./refsect1[title="Directories"]/variablelist[1]/varlistentry[term="System unit directories"] ++systemd.xml ./refsect1[title="Directories"]/variablelist[2]/varlistentry[term="User unit directories"] ++systemd.xml ./refsect1[title="Directories"]/variablelist[3]/varlistentry[term="SysV init scripts directory"] ++systemd.xml ./refsect1[title="Directories"]/variablelist[4]/varlistentry[term="SysV runlevel link farm directory"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGTERM"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGINT"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGWINCH"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGPWR"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGUSR1"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGUSR2"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGHUP"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+0"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+1"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+2"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+3"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+4"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+5"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+6"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+13"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+14"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+15"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+16"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+20"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+21"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+22"] ++systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGRTMIN+26"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_LEVEL"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_TARGET"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_COLOR"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_LOG_LOCATION"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$XDG_CONFIG_HOME"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$SYSTEMD_UNIT_PATH"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$LISTEN_PID"] ++systemd.xml ./refsect1[title="Environment"]/variablelist/varlistentry[term="$NOTIFY_SOCKET"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.unit="] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.dump_core"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.crash_shell"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.crash_chvt"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.confirm_spawn"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.show_status"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.log_color"] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.default_standard_output="] ++systemd.xml ./refsect1[title="Kernel Command Line"]/variablelist/varlistentry[term="systemd.setenv="] ++systemd.xml ./refsect1[title="Files"]/variablelist/varlistentry[term="/run/systemd/notify"] ++systemd.xml ./refsect1[title="Files"]/variablelist/varlistentry[term="/run/systemd/private"] ++systemd.xml ./refsect1[title="Files"]/variablelist/varlistentry[term="/dev/initctl"] ++telinit.xml ./refsect1[title="Options"]/variablelist[1]/varlistentry[term="--help"] ++telinit.xml ./refsect1[title="Options"]/variablelist[1]/varlistentry[term="--no-wall"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="0"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="6"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="2"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="1"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="q"] ++telinit.xml ./refsect1[title="Options"]/variablelist[2]/varlistentry[term="u"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="f"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="w"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="d"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="D"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="p"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="L"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="c"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="b"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="x"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="r"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="R"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="z"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="Z"] ++tmpfiles.d.xml ./refsect1[title="Configuration File Format"]/refsect2[title="Type"]/variablelist/varlistentry[term="h"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="=="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="!="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term="+="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Operators"]/variablelist/varlistentry[term=":="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ACTION"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DEVPATH"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="KERNEL"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="NAME"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SYMLINK"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SUBSYSTEM"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DRIVER"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ATTR{filename}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="KERNELS"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="SUBSYSTEMS"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="DRIVERS"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ATTRS{filename}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TAGS"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="ENV{key}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TAG"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="TEST{octal mode mask}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="PROGRAM"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[1]/varlistentry[term="RESULT"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="*"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="?"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[2]/varlistentry[term="[]"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="NAME"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="SYMLINK"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OWNER, GROUP, MODE"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="ATTR{key}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="ENV{key}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="TAG"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="RUN{type}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="LABEL"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="GOTO"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="RUN{type}"]/listitem/variablelist/varlistentry[term="program"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="file"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="db"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="cmdline"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="IMPORT{type}"]/listitem/variablelist/varlistentry[term="parent"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="link_priority=value"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="string_escape=none|replace"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="static_node="] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="watch"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[3]/varlistentry[term="OPTIONS"]/listitem/variablelist/varlistentry[term="nowatch"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$kernel, %k"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$number, %n"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$devpath, %p"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$id, %b"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$driver"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$attr{file}, %s{file}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$env{key}, %E{key}"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$major, %M"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$minor, %m"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$result, %c"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$parent, %P"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$name"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$links"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$root, %r"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$sys, %S"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$devnode, %N"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="%%"] ++udev.xml ./refsect1[title="Rules Files"]/refsect2[title="Keys"]/variablelist[4]/varlistentry[term="$$"] ++udevadm.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-d"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-q"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-p"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-n"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-r"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-x"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-P"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-d"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-e"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm info\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-c"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-v"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-n"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-t"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-c"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-s"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-S"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-A"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-p"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-g"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-y"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm trigger\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-b"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm settle\n options\n "]/variablelist/varlistentry[term="-t"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm settle\n options\n "]/variablelist/varlistentry[term="-E"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-e"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-l"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-s"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-S"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-R"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-p"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-m"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm control option"]/variablelist/varlistentry[term="-t"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-k"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-u"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-p"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-s"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm monitor\n options\n "]/variablelist/varlistentry[term="-t"] ++udevadm.xml ./refsect1[title="Options"]/refsect2[title="udevadm test\n options\n devpath|file|unit\n "]/variablelist/varlistentry[term="-a"] ++vconsole.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="KEYMAP="] ++vconsole.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="FONT="] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/boot/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/efi/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/etc/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/home/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/root/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/srv/"] ++file-hierarchy.xml ./refsect1[title="General Structure"]/variablelist/varlistentry[term="/tmp/"] ++file-hierarchy.xml ./refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/"] ++file-hierarchy.xml ./refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/log/"] ++file-hierarchy.xml ./refsect1[title="Runtime Data"]/variablelist/varlistentry[term="/run/user/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/bin/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/include/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/lib/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/lib/arch-id/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/doc/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/factory/etc/"] ++file-hierarchy.xml ./refsect1[title="Vendor-supplied Operating System Resources"]/variablelist/varlistentry[term="/usr/share/factory/var/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/cache/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/lib/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/log/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/spool/"] ++file-hierarchy.xml ./refsect1[title="Persistent Variable System Data"]/variablelist/varlistentry[term="/var/tmp/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/dev/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/dev/shm/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/proc/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/proc/sys/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/sys/"] ++file-hierarchy.xml ./refsect1[title="Virtual Kernel and API File Systems"]/variablelist/varlistentry[term="/sys/fs/cgroup/"] ++file-hierarchy.xml ./refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/bin/"] ++file-hierarchy.xml ./refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/lib/"] ++file-hierarchy.xml ./refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/lib64/"] ++file-hierarchy.xml ./refsect1[title="Compatibility Symlinks"]/variablelist/varlistentry[term="/var/run/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.cache/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.config/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/bin/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/lib/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/lib/arch-id/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/share/"] ++file-hierarchy.xml ./refsect1[title="Home Directory"]/variablelist/varlistentry[term="~/.local/state/"] ++systemd-measure.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--linux=PATH"] diff --git a/0494-man-don-t-duplicate-version-in-History-section.patch b/0494-man-don-t-duplicate-version-in-History-section.patch new file mode 100644 index 0000000..de5fec6 --- /dev/null +++ b/0494-man-don-t-duplicate-version-in-History-section.patch @@ -0,0 +1,150 @@ +From 0754d389b288f690c2815f1f99859ee03d3ca00b Mon Sep 17 00:00:00 2001 +From: Mike Yuan +Date: Wed, 14 May 2025 20:33:22 +0200 +Subject: [PATCH] man: don't duplicate version in History section + +(cherry picked from commit 7d71b23304cf8f7d4b4a06f9322847c22c1c5175) + +Related: RHEL-128767 +--- + man/kernel-command-line.xml | 5 ++--- + man/systemd-system.conf.xml | 5 ++--- + man/systemd.resource-control.xml | 7 +++---- + man/systemd.xml | 5 ++--- + tools/check-version-history.py | 7 +++++-- + tools/command_ignorelist | 4 ++++ + 6 files changed, 18 insertions(+), 15 deletions(-) + +diff --git a/man/kernel-command-line.xml b/man/kernel-command-line.xml +index 0a4c8cf11b..102015f545 100644 +--- a/man/kernel-command-line.xml ++++ b/man/kernel-command-line.xml +@@ -762,11 +762,10 @@ + + + systemd 252 ++ + Kernel command-line arguments systemd.unified_cgroup_hierarchy + and systemd.legacy_systemd_cgroup_controller were deprecated. Please switch to +- the unified cgroup hierarchy. +- +- ++ the unified cgroup hierarchy. + + + +diff --git a/man/systemd-system.conf.xml b/man/systemd-system.conf.xml +index 297838eaa4..23d09cfb37 100644 +--- a/man/systemd-system.conf.xml ++++ b/man/systemd-system.conf.xml +@@ -754,10 +754,9 @@ + + + systemd 252 +- Option DefaultBlockIOAccounting= was deprecated. Please switch +- to the unified cgroup hierarchy. + +- ++ Option DefaultBlockIOAccounting= was deprecated. Please switch ++ to the unified cgroup hierarchy. + + + +diff --git a/man/systemd.resource-control.xml b/man/systemd.resource-control.xml +index e4403e7274..540db6293f 100644 +--- a/man/systemd.resource-control.xml ++++ b/man/systemd.resource-control.xml +@@ -1689,7 +1689,8 @@ DeviceAllow=/dev/loop-control + + + systemd 252 +- Options for controlling the Legacy Control Group Hierarchy (Options for controlling the Legacy Control Group Hierarchy (Control Groups version 1) + are now fully deprecated: + CPUShares=weight, +@@ -1703,9 +1704,7 @@ DeviceAllow=/dev/loop-control + BlockIOReadBandwidth=device + bytes, + BlockIOWriteBandwidth=device bytes. +- Please switch to the unified cgroup hierarchy. +- +- ++ Please switch to the unified cgroup hierarchy. + + + +diff --git a/man/systemd.xml b/man/systemd.xml +index d11c601a88..afdaf98ac9 100644 +--- a/man/systemd.xml ++++ b/man/systemd.xml +@@ -1563,11 +1563,10 @@ + + + systemd 252 ++ + Kernel command-line arguments systemd.unified_cgroup_hierarchy + and systemd.legacy_systemd_cgroup_controller were deprecated. Please switch to +- the unified cgroup hierarchy. +- +- ++ the unified cgroup hierarchy. + + + +diff --git a/tools/check-version-history.py b/tools/check-version-history.py +index efd7023762..dce2b6abd1 100644 +--- a/tools/check-version-history.py ++++ b/tools/check-version-history.py +@@ -75,9 +75,12 @@ def find_undocumented_commands(pages, ignorelist): + parent = listitem if listitem is not None else varlistentry + + rev = parent.getchildren()[-1] +- if rev.get("href") != "version-info.xml": +- if (filename, path) not in ignorelist: ++ if ( ++ rev.get("href") != "version-info.xml" and ++ not path.startswith(tuple(entry[1] for entry in ignorelist if entry[0] == filename)) ++ ): + undocumented.append((filename, path)) ++ + return undocumented + + +diff --git a/tools/command_ignorelist b/tools/command_ignorelist +index f35f2a3bc1..42076013e4 100644 +--- a/tools/command_ignorelist ++++ b/tools/command_ignorelist +@@ -14,6 +14,7 @@ journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Co + journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RateLimitIntervalSec="] + journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="SystemMaxUse="] + journald.conf.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="ForwardToSyslog="] ++kernel-command-line.xml ./refsect1[title="History"]/ + loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-p"] + loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="-a"] + loginctl.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-ask-password"] +@@ -123,6 +124,7 @@ systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/var + systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="suspend"] + systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="hibernate"] + systemctl.xml ./refsect1[title="Commands"]/refsect2[title="System Commands"]/variablelist/varlistentry[term="switch-root ROOT INIT"] ++systemd.xml ./refsect1[title="History"]/ + systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--icon="] + systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--timeout="] + systemd-ask-password.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--no-tty"] +@@ -169,6 +171,7 @@ systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Execution Options + systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="System Identity Options"]/variablelist/varlistentry[term="--uuid="] + systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Networking Options"]/variablelist/varlistentry[term="--private-network"] + systemd-nspawn.xml ./refsect1[title="Options"]/refsect2[title="Image Options"]/variablelist/varlistentry[term="--read-only"] ++systemd-system.conf.xml ./refsect1[title="History"]/ + systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--create"] + systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--clean"] + systemd-tmpfiles.xml ./refsect1[title="Commands and options"]/variablelist/varlistentry[term="--remove"] +@@ -243,6 +246,7 @@ systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Pat + systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Unit="] + systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="MakeDirectory="] + systemd.path.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="DirectoryMode="] ++systemd.resource-control.xml ./refsect1[title="History"]/ + systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="Type="] + systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="RemainAfterExit="] + systemd.service.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="GuessMainPID="] diff --git a/0495-tools-ignore-root-element-explicitly-in-check-versio.patch b/0495-tools-ignore-root-element-explicitly-in-check-versio.patch new file mode 100644 index 0000000..e4c80ed --- /dev/null +++ b/0495-tools-ignore-root-element-explicitly-in-check-versio.patch @@ -0,0 +1,35 @@ +From f7092782c240db9fe8887c510b231e1dd3c2f284 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=B6rg=20Behrmann?= +Date: Wed, 20 Aug 2025 15:47:28 +0200 +Subject: [PATCH] tools: ignore root element explicitly in + check-version-history + +Currently these messages (broken for length) + + 2025-08-20T12:04:15.9609277Z + /home/runner/work/systemd/systemd/tools/check-version-history.py:26: + FutureWarning: This search incorrectly ignores the root element, and will be fixed in a future version. + If you rely on the current behaviour, change it to './/funcprototype/funcdef/function' + +can be seen in CI output. So let's apply the suggestion. + +(cherry picked from commit 1dcbb0b4ca48fe69e2984943d536c3f4252b12b1) + +Related: RHEL-128767 +--- + tools/check-version-history.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tools/check-version-history.py b/tools/check-version-history.py +index dce2b6abd1..db32b6920a 100644 +--- a/tools/check-version-history.py ++++ b/tools/check-version-history.py +@@ -23,7 +23,7 @@ def find_undocumented_functions(pages, ignorelist): + assert pagetree.getroot().tag == "refentry" + + hist_section = pagetree.find("refsect1[title='History']") +- for func in pagetree.findall("//funcprototype/funcdef/function"): ++ for func in pagetree.findall(".//funcprototype/funcdef/function"): + path = f"./refsynopsisdiv/funcsynopsis/funcprototype/funcdef/function[.='{func.text}']" + assert pagetree.findall(path) == [func] + diff --git a/0496-systemd-logind-Add-signal-section-in-man-systemd-log.patch b/0496-systemd-logind-Add-signal-section-in-man-systemd-log.patch new file mode 100644 index 0000000..88ff297 --- /dev/null +++ b/0496-systemd-logind-Add-signal-section-in-man-systemd-log.patch @@ -0,0 +1,48 @@ +From 699c8216cd5cd85c344f6ca475b5adaa8272daa4 Mon Sep 17 00:00:00 2001 +From: Masanari Iida +Date: Tue, 11 Nov 2025 23:20:15 +0900 +Subject: [PATCH] systemd-logind: Add signal section in man systemd-logind + +This patch adds signal setion in man systemd-logind + +(cherry picked from commit 036100d74563edda3cb81e19255ffec5e1b7fc7f) + +Resolves: RHEL-128767 +--- + man/systemd-logind.service.xml | 10 ++++++++++ + tools/command_ignorelist | 1 + + 2 files changed, 11 insertions(+) + +diff --git a/man/systemd-logind.service.xml b/man/systemd-logind.service.xml +index 93bcd6bc8f..34f6330bf7 100644 +--- a/man/systemd-logind.service.xml ++++ b/man/systemd-logind.service.xml +@@ -95,6 +95,16 @@ + Desktop Environments. + + ++ ++ Signal ++ ++ ++ SIGHUP ++ Reloads the service configuration file. ++ ++ ++ ++ + + See Also + +diff --git a/tools/command_ignorelist b/tools/command_ignorelist +index 42076013e4..ffbff08867 100644 +--- a/tools/command_ignorelist ++++ b/tools/command_ignorelist +@@ -161,6 +161,7 @@ systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term=" + systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--why="] + systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--mode="] + systemd-inhibit.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--list"] ++systemd-logind.service.xml ./refsect1[title="Signal"]/ + systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--ready"] + systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--pid="] + systemd-notify.xml ./refsect1[title="Options"]/variablelist/varlistentry[term="--status="] diff --git a/0497-timer-rebase-the-next-elapse-timestamp-only-if-timer.patch b/0497-timer-rebase-the-next-elapse-timestamp-only-if-timer.patch new file mode 100644 index 0000000..29da05e --- /dev/null +++ b/0497-timer-rebase-the-next-elapse-timestamp-only-if-timer.patch @@ -0,0 +1,131 @@ +From aba4e35c7af08fadf1d434f892f0b4b87ee9fafc Mon Sep 17 00:00:00 2001 +From: Frantisek Sumsal +Date: Mon, 13 Oct 2025 17:36:55 +0200 +Subject: [PATCH] timer: rebase the next elapse timestamp only if timer didn't + already run +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +The test added in f4c3c107d9be4e922a080fc292ed3889c4e0f4a5 uncovered a +corner case while recalculating the next elapse timestamp of a timer unit +that uses RandomizedDelaySec= during deserialization. + +If the scheduled time (without RandomizedDelaySec=) already elapsed, +systemd "rebases" the next elapse timestamp to the time when systemd +first started, to make the RandomizedDelaySec= feature work even at +boot. However, since it was done unconditionally, it always overrode the +next elapse timestamp, which could then cause the final next elapse +timestamp to fall out of the expected window. + +With a couple of additional debug logs one of the test fail looks like +this: + +[ 132.129815] TEST-53-TIMER.sh[384]: + : 'Next elapse timestamp after daemon-reload, try #328' +[ 132.129815] TEST-53-TIMER.sh[384]: + systemctl daemon-reload +[ 132.136352] systemd[1]: Reload requested from client PID 16399 ('systemctl') (unit TEST-53-TIMER.service)... +[ 132.136636] systemd[1]: Reloading... +[ 132.446160] systemd[1]: Rebasing next elapse timestamp +[ 132.446168] systemd[1]: v->next_elapse: Tue 2025-10-14 00:10:00 CEST +[ 132.446170] systemd[1]: rebased: Tue 2025-10-14 00:10:56 CEST +[ 132.446172] systemd[1]: v->next_elapse after rebase: Tue 2025-10-14 00:10:56 CEST +[ 132.447361] systemd[1]: Reloading finished in 310 ms. +[ 132.484041] TEST-53-TIMER.sh[384]: + check_elapse_timestamp +[ 132.484041] TEST-53-TIMER.sh[384]: + systemctl status timer-RandomizedDelaySec-16377.timer +[ 132.533657] TEST-53-TIMER.sh[16440]: ● timer-RandomizedDelaySec-16377.timer +[ 132.533657] TEST-53-TIMER.sh[16440]: Loaded: loaded (/run/systemd/system/timer-RandomizedDelaySec-16377.timer; static) +[ 132.533657] TEST-53-TIMER.sh[16440]: Active: active (waiting) since Mon 2025-10-13 23:00:00 CEST; 1h 13min ago +[ 132.533657] TEST-53-TIMER.sh[16440]: Invocation: 5555d4f060114a5493ff228013830d17 +[ 132.533657] TEST-53-TIMER.sh[16440]: Trigger: Tue 2025-10-14 22:10:04 CEST; 21h left +[ 132.533657] TEST-53-TIMER.sh[16440]: Triggers: ● timer-RandomizedDelaySec-16377.service +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:07 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Changed dead -> waiting +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:07 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Adding 15h 35min 1.230173s random time. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:07 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Realtime timer elapses at Tue 2025-10-14 15:45:58 CEST. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:07 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Changed dead -> waiting +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Adding 16h 29min 44.084409s random time. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Realtime timer elapses at Tue 2025-10-14 16:40:41 CEST. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Changed dead -> waiting +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Adding 21h 59min 7.955828s random time. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Realtime timer elapses at Tue 2025-10-14 22:10:04 CEST. +[ 132.533657] TEST-53-TIMER.sh[16440]: Oct 14 00:13:08 H systemd[1]: timer-RandomizedDelaySec-16377.timer: Changed dead -> waiting +[ 132.535386] TEST-53-TIMER.sh[384]: + systemctl show -p InactiveExitTimestamp timer-RandomizedDelaySec-16377.timer +[ 132.537727] TEST-53-TIMER.sh[16442]: InactiveExitTimestamp=Mon 2025-10-13 23:00:00 CEST +[ 132.540317] TEST-53-TIMER.sh[16444]: ++ systemctl show -P NextElapseUSecRealtime timer-RandomizedDelaySec-16377.timer +[ 132.547745] TEST-53-TIMER.sh[384]: + NEXT_ELAPSE_REALTIME='Tue 2025-10-14 22:10:04 CEST' +[ 132.548020] TEST-53-TIMER.sh[16445]: ++ date '--date=Tue 2025-10-14 22:10:04 CEST' +%s +[ 132.550218] TEST-53-TIMER.sh[384]: + NEXT_ELAPSE_REALTIME_S=1760472604 +[ 132.550218] TEST-53-TIMER.sh[384]: + : 'Next elapse timestamp should be Tue 2025-10-14 00:10:00 CEST <= Tue 2025-10-14 22:10:04 CEST <= Tue 2025-10-14 22:10:00 CEST' +[ 132.550218] TEST-53-TIMER.sh[384]: + assert_ge 1760472604 1760393400 +[ 132.550555] TEST-53-TIMER.sh[16446]: + set +ex +[ 132.550702] TEST-53-TIMER.sh[384]: + assert_le 1760472604 1760472600 +[ 132.550832] TEST-53-TIMER.sh[16447]: + set +ex +[ 132.551091] TEST-53-TIMER.sh[16447]: FAIL: '1760472604' > '1760472600' + +Here the original next elapse timestamp was Tue 2025-10-14 00:10:00 CEST +as expected, but it was overridden by the rebased timestamp: +Tue 2025-10-14 00:10:56 CEST. And when a new randomized delay was added +to it (21h 59min 7.955828s) the final next elapse timestamp fell out of +the expected window, i.e. Tue 2025-10-14 00:10:00 (scheduled time) < +Tue 2025-10-14 22:10:04 CEST (rebased elapse timestamp + randomized +delay) < Tue 2025-10-14 22:10:00 CEST (scheduled time + maximum from +RandomizedDelaySec=, i.e. 22h). + +By limiting the timestamp rebase only the case where the unit hasn't +already run should prevent this from happening during daemon-reload. + +(cherry picked from commit bdb8e584f4509de0daebbe2357d23156160c3a90) + +Related: RHEL-118216 +--- + src/core/timer.c | 25 +++++++++++++++---------- + 1 file changed, 15 insertions(+), 10 deletions(-) + +diff --git a/src/core/timer.c b/src/core/timer.c +index 02fdf91c78..2fc95d597d 100644 +--- a/src/core/timer.c ++++ b/src/core/timer.c +@@ -391,7 +391,8 @@ static void timer_enter_waiting(Timer *t, bool time_change) { + continue; + + if (v->base == TIMER_CALENDAR) { +- usec_t b, rebased; ++ bool rebase_after_boot_time = false; ++ usec_t b; + + /* If DeferReactivation= is enabled, schedule the job based on the last time + * the trigger unit entered inactivity. Otherwise, if we know the last time +@@ -409,21 +410,25 @@ static void timer_enter_waiting(Timer *t, bool time_change) { + b = t->last_trigger.realtime; + else if (dual_timestamp_is_set(&UNIT(t)->inactive_exit_timestamp)) + b = UNIT(t)->inactive_exit_timestamp.realtime; +- else ++ else { + b = ts.realtime; ++ rebase_after_boot_time = true; ++ } + + r = calendar_spec_next_usec(v->calendar_spec, b, &v->next_elapse); + if (r < 0) + continue; + +- /* To make the delay due to RandomizedDelaySec= work even at boot, if the scheduled +- * time has already passed, set the time when systemd first started as the scheduled +- * time. Note that we base this on the monotonic timestamp of the boot, not the +- * realtime one, since the wallclock might have been off during boot. */ +- rebased = map_clock_usec(UNIT(t)->manager->timestamps[MANAGER_TIMESTAMP_USERSPACE].monotonic, +- CLOCK_MONOTONIC, CLOCK_REALTIME); +- if (v->next_elapse < rebased) +- v->next_elapse = rebased; ++ if (rebase_after_boot_time) { ++ /* To make the delay due to RandomizedDelaySec= work even at boot, if the scheduled ++ * time has already passed, set the time when systemd first started as the scheduled ++ * time. Note that we base this on the monotonic timestamp of the boot, not the ++ * realtime one, since the wallclock might have been off during boot. */ ++ usec_t rebased = map_clock_usec(UNIT(t)->manager->timestamps[MANAGER_TIMESTAMP_USERSPACE].monotonic, ++ CLOCK_MONOTONIC, CLOCK_REALTIME); ++ if (v->next_elapse < rebased) ++ v->next_elapse = rebased; ++ } + + if (!found_realtime) + t->next_elapse_realtime = v->next_elapse; diff --git a/0498-timer-rebase-last_trigger-timestamp-if-needed.patch b/0498-timer-rebase-last_trigger-timestamp-if-needed.patch new file mode 100644 index 0000000..df393b5 --- /dev/null +++ b/0498-timer-rebase-last_trigger-timestamp-if-needed.patch @@ -0,0 +1,144 @@ +From 974b8e42491ddf150f01f4e0b224d180ab1fe8fa Mon Sep 17 00:00:00 2001 +From: Frantisek Sumsal +Date: Wed, 19 Nov 2025 14:44:13 +0100 +Subject: [PATCH] timer: rebase last_trigger timestamp if needed + +After bdb8e584f4509de0daebbe2357d23156160c3a90 we stopped rebasing the +next elapse timestamp unconditionally and the only case where we'd do +that was when both last trigger and last inactive timestamps were empty. +This covered timer units during boot just fine, since they would have +neither of those timestamps set. However, persistent timers +(Persistent=yes) store their last trigger timestamp on a persistent +storage and load it back after reboot, so the rebasing was skipped in +this case. + +To mitigate this, check the last_trigger timestamp is older than the +current machine boot - if so, that means that it came from a stamp file +of a persistent timer unit and we need to rebase it to make +RandomizedDelaySec= work properly. + +Follow-up for bdb8e584f4509de0daebbe2357d23156160c3a90. + +(cherry picked from commit 3605b3ba87833a9919bfde05952a7d9de10499a2) + +Related: RHEL-118216 +--- + src/core/timer.c | 15 +++-- + ...-53-TIMER.RandomizedDelaySec-persistent.sh | 67 +++++++++++++++++++ + 2 files changed, 78 insertions(+), 4 deletions(-) + create mode 100755 test/units/TEST-53-TIMER.RandomizedDelaySec-persistent.sh + +diff --git a/src/core/timer.c b/src/core/timer.c +index 2fc95d597d..4158a67b5e 100644 +--- a/src/core/timer.c ++++ b/src/core/timer.c +@@ -393,6 +393,7 @@ static void timer_enter_waiting(Timer *t, bool time_change) { + if (v->base == TIMER_CALENDAR) { + bool rebase_after_boot_time = false; + usec_t b; ++ usec_t boot_monotonic = UNIT(t)->manager->timestamps[MANAGER_TIMESTAMP_USERSPACE].monotonic; + + /* If DeferReactivation= is enabled, schedule the job based on the last time + * the trigger unit entered inactivity. Otherwise, if we know the last time +@@ -406,9 +407,16 @@ static void timer_enter_waiting(Timer *t, bool time_change) { + t->last_trigger.realtime); + else + b = trigger->inactive_enter_timestamp.realtime; +- } else if (dual_timestamp_is_set(&t->last_trigger)) ++ } else if (dual_timestamp_is_set(&t->last_trigger)) { + b = t->last_trigger.realtime; +- else if (dual_timestamp_is_set(&UNIT(t)->inactive_exit_timestamp)) ++ ++ /* Check if the last_trigger timestamp is older than the current machine ++ * boot. If so, this means the timestamp came from a stamp file of a ++ * persistent timer and we need to rebase it to make RandomizedDelaySec= ++ * work (see below). */ ++ if (t->last_trigger.monotonic < boot_monotonic) ++ rebase_after_boot_time = true; ++ } else if (dual_timestamp_is_set(&UNIT(t)->inactive_exit_timestamp)) + b = UNIT(t)->inactive_exit_timestamp.realtime; + else { + b = ts.realtime; +@@ -424,8 +432,7 @@ static void timer_enter_waiting(Timer *t, bool time_change) { + * time has already passed, set the time when systemd first started as the scheduled + * time. Note that we base this on the monotonic timestamp of the boot, not the + * realtime one, since the wallclock might have been off during boot. */ +- usec_t rebased = map_clock_usec(UNIT(t)->manager->timestamps[MANAGER_TIMESTAMP_USERSPACE].monotonic, +- CLOCK_MONOTONIC, CLOCK_REALTIME); ++ usec_t rebased = map_clock_usec(boot_monotonic, CLOCK_MONOTONIC, CLOCK_REALTIME); + if (v->next_elapse < rebased) + v->next_elapse = rebased; + } +diff --git a/test/units/TEST-53-TIMER.RandomizedDelaySec-persistent.sh b/test/units/TEST-53-TIMER.RandomizedDelaySec-persistent.sh +new file mode 100755 +index 0000000000..af22daecc7 +--- /dev/null ++++ b/test/units/TEST-53-TIMER.RandomizedDelaySec-persistent.sh +@@ -0,0 +1,67 @@ ++#!/usr/bin/env bash ++# SPDX-License-Identifier: LGPL-2.1-or-later ++# ++# Persistent timers (i.e. timers with Persitent=yes) save their last trigger timestamp to a persistent ++# storage (a stamp file), which is loaded during subsequent boots. As mentioned in the man page, such timers ++# should be still affected by RandomizedDelaySec= during boot even if they already elapsed and would be then ++# triggered immediately. ++# ++# This behavior was, however, broken by [0], which stopped rebasing the to-be next elapse timestamps ++# unconditionally and left that only for timers that have neither last trigger nor inactive exit timestamps ++# set, since rebasing is needed only during boot. This holds for regular timers during boot, but not for ++# persistent ones, since the last trigger timestamp is loaded from a persistent storage. ++# ++# Provides coverage for: ++# - https://github.com/systemd/systemd/issues/39739 ++# ++# [0] bdb8e584f4509de0daebbe2357d23156160c3a90 ++# ++set -eux ++set -o pipefail ++ ++# shellcheck source=test/units/test-control.sh ++. "$(dirname "$0")"/util.sh ++ ++UNIT_NAME="timer-RandomizedDelaySec-persistent-$RANDOM" ++STAMP_FILE="/var/lib/systemd/timers/stamp-$UNIT_NAME.timer" ++ ++# Setup ++cat >"/run/systemd/system/$UNIT_NAME.timer" <"/run/systemd/system/$UNIT_NAME.service" <<\EOF ++[Service] ++ExecStart=echo "Service ran at $(date)" ++EOF ++ ++systemctl daemon-reload ++ ++# Create timer's state file with an old-enough timestamp (~2 days ago), so it'd definitely elapse if the next ++# elapse timestamp wouldn't get rebased ++mkdir -p "$(dirname "$STAMP_FILE")" ++touch -d "2 days ago" "$STAMP_FILE" ++stat "$STAMP_FILE" ++SAVED_LAST_TRIGGER_S="$(stat --format="%Y" "$STAMP_FILE")" ++ ++# Start the timer and verify that its last trigger timestamp didn't change ++# ++# The last trigger timestamp should get rebased before it gets used as a base for the next elapse timestamp ++# (since it pre-dates the machine boot time). This should then add a RandomizedDelaySec= to the rebased ++# timestamp and the timer unit should not get triggered immediately after starting. ++systemctl start "$UNIT_NAME.timer" ++systemctl status "$UNIT_NAME.timer" ++ ++TIMER_LAST_TRIGGER="$(systemctl show --property=LastTriggerUSec --value "$UNIT_NAME.timer")" ++TIMER_LAST_TRIGGER_S="$(date --date="$TIMER_LAST_TRIGGER" "+%s")" ++: "The timer should not be triggered immediately, hence the last trigger timestamp should not change" ++assert_eq "$SAVED_LAST_TRIGGER_S" "$TIMER_LAST_TRIGGER_S" ++ ++# Cleanup ++systemctl stop "$UNIT_NAME".{timer,service} ++systemctl clean --what=state "$UNIT_NAME.timer" ++rm -f "/run/systemd/system/$UNIT_NAME".{timer,service} ++systemctl daemon-reload diff --git a/systemd.spec b/systemd.spec index 86ff6eb..cb4f6e0 100644 --- a/systemd.spec +++ b/systemd.spec @@ -48,7 +48,7 @@ Url: https://systemd.io # Allow users to specify the version and release when building the rpm by # setting the %%version_override and %%release_override macros. Version: %{?version_override}%{!?version_override:257} -Release: 19%{?dist} +Release: 20%{?dist} %global stable %(c="%version"; [ "$c" = "${c#*.*}" ]; echo $?) @@ -602,6 +602,12 @@ Patch0489: 0489-strv-introduce-string_strv_hashmap_remove.patch Patch0490: 0490-unit-file-introduce-unit_file_remove_from_name_map.patch Patch0491: 0491-core-unit-remove-path-to-transient-unit-file-from-un.patch Patch0492: 0492-TEST-07-PID1-add-reprudcer-for-issue-35190.patch +Patch0493: 0493-tools-check-version-history-avoid-DeprecationWarning.patch +Patch0494: 0494-man-don-t-duplicate-version-in-History-section.patch +Patch0495: 0495-tools-ignore-root-element-explicitly-in-check-versio.patch +Patch0496: 0496-systemd-logind-Add-signal-section-in-man-systemd-log.patch +Patch0497: 0497-timer-rebase-the-next-elapse-timestamp-only-if-timer.patch +Patch0498: 0498-timer-rebase-last_trigger-timestamp-if-needed.patch # Downstream-only patches (9000–9999) %endif @@ -1552,6 +1558,14 @@ rm -f .file-list-* rm -f %{name}.lang %changelog +* Thu Nov 27 2025 systemd maintenance team - 257-20 +- tools/check-version-history: avoid DeprecationWarning with newer lxml (RHEL-128767) +- man: don't duplicate version in History section (RHEL-128767) +- tools: ignore root element explicitly in check-version-history (RHEL-128767) +- systemd-logind: Add signal section in man systemd-logind (RHEL-128767) +- timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-118216) +- timer: rebase last_trigger timestamp if needed (RHEL-118216) + * Fri Nov 21 2025 systemd maintenance team - 257-19 - man: fix a missing word (RHEL-120277) - sd_bus_open_user_machine(): Don't shortcut without necessary env (RHEL-129179)