summaryrefslogtreecommitdiffstats
path: root/upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:03 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:03 +0000
commit932e4432596447eb9331cc2a2bb74a26a35b4efc (patch)
tree95161711ea07fd64f0c82d6e7943024c033dd5a8 /upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5
parentAdding debian version 4.22.0-1. (diff)
downloadmanpages-l10n-932e4432596447eb9331cc2a2bb74a26a35b4efc.tar.xz
manpages-l10n-932e4432596447eb9331cc2a2bb74a26a35b4efc.zip
Merging upstream version 4.23.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5')
-rw-r--r--upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5521
1 files changed, 497 insertions, 24 deletions
diff --git a/upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5 b/upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5
index bb669b05..fc2f901e 100644
--- a/upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5
+++ b/upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5
@@ -1,5 +1,5 @@
'\" t
-.TH "ORG\&.FREEDESKTOP\&.SYSTEMD1" "5" "" "systemd 254" "org.freedesktop.systemd1"
+.TH "ORG\&.FREEDESKTOP\&.SYSTEMD1" "5" "" "systemd 255" "org.freedesktop.systemd1"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -807,7 +807,13 @@ enqueues a start job and possibly depending jobs\&. It takes the unit to activat
"fail", the method will start the unit and its dependencies, but will fail if this would change an already queued job\&. If
"isolate", the method will start the unit in question and terminate all units that aren\*(Aqt dependencies of it\&. If
"ignore\-dependencies", it will start a unit but ignore all its dependencies\&. If
-"ignore\-requirements", it will start a unit but only ignore the requirement dependencies\&. It is not recommended to make use of the latter two options\&. On completion, this method returns the newly created job object\&.
+"ignore\-requirements", it will start a unit but only ignore the requirement dependencies\&. It is not recommended to make use of the latter two options\&. On reply, if successful, this method returns the newly created job object which has been enqueued for asynchronous activation\&. Callers that want to track the outcome of the actual start operation need to monitor the result of this job\&. This can be achieved in a race\-free manner by first subscribing to the
+\fBJobRemoved()\fR
+signal, then calling
+\fBStartUnit()\fR
+and using the returned job object to filter out unrelated
+\fBJobRemoved()\fR
+signals, until the desired one is received, which will then carry the result of the start operation\&.
.PP
\fBStartUnitReplace()\fR
is similar to
@@ -846,10 +852,10 @@ or
for the marked units\&.
.PP
\fBBindMountUnit()\fR
-can be used to bind mount new files or directories into a running service mount namespace\&.
+can be used to bind mount new files or directories into a running service mount namespace\&. If supported by the kernel, any prior mount on the selected target will be replaced by the new mount\&. If not supported, any prior mount will be over\-mounted, but remain pinned and inaccessible\&.
.PP
\fBMountImageUnit()\fR
-can be used to mount new images into a running service mount namespace\&.
+can be used to mount new images into a running service mount namespace\&. If supported by the kernel, any prior mount on the selected target will be replaced by the new mount\&. If not supported, any prior mount will be over\-mounted, but remain pinned and inaccessible\&.
.PP
\fBKillUnit()\fR
may be used to kill (i\&.e\&. send a signal to) all processes of a unit\&. It takes the unit
@@ -1358,16 +1364,6 @@ encodes the features that have been enabled and disabled for this build\&. Enabl
\fITainted\fR
encodes taint flags as a colon\-separated list\&. When systemd detects it is running on a system with a certain problem, it will set an appropriate taint flag\&. Taints may be used to lower the chance of bogus bug reports\&. The following taints are currently known:
.PP
-"split\-usr"
-.RS 4
-/usr/
-was not available when systemd was first invoked\&. It must either be part of the root file system, or it must be mounted before
-\fBsystemd\fR
-is invoked\&. See
-\m[blue]\fBBooting Without /usr is Broken\fR\m[]\&\s-2\u[3]\d\s+2
-for details why this is bad\&.
-.RE
-.PP
"unmerged\-usr"
.RS 4
/bin,
@@ -1376,22 +1372,30 @@ and
/lib*
are not symlinks to their counterparts under
/usr/\&. For more information on this issue consult
-\m[blue]\fBThe Case for the /usr Merge\fR\m[]\&\s-2\u[4]\d\s+2\&.
+\m[blue]\fBThe Case for the /usr Merge\fR\m[]\&\s-2\u[3]\d\s+2\&.
+.sp
+Added in version 252\&.
.RE
.PP
"cgroups\-missing"
.RS 4
Support for cgroups is unavailable\&.
+.sp
+Added in version 252\&.
.RE
.PP
"cgroupsv1"
.RS 4
The system is using the old cgroup hierarchy\&.
+.sp
+Added in version 252\&.
.RE
.PP
"local\-hwclock"
.RS 4
The local hardware clock (RTC) is configured to be in local time rather than UTC\&.
+.sp
+Added in version 252\&.
.RE
.PP
"support\-ended"
@@ -1400,11 +1404,15 @@ The system is running past the end of support declared by the vendor\&. See the
\fISUPPORT_END=\fR
in
\fBos-release\fR(5)\&.
+.sp
+Added in version 252\&.
.RE
.PP
"old\-kernel"
.RS 4
The system is running a kernel version that is older than the minimum supported by this version of systemd\&.
+.sp
+Added in version 252\&.
.RE
.PP
"var\-run\-bad"
@@ -1414,16 +1422,22 @@ does not exist or
/var/run
is not a symlink to
/run/\&.
+.sp
+Added in version 252\&.
.RE
.PP
"overflowuid\-not\-65534", "overflowgid\-not\-65534"
.RS 4
The kernel overflow UID or GID have a value other than 65534\&.
+.sp
+Added in version 252\&.
.RE
.PP
"short\-uid\-range", "short\-gid\-range"
.RS 4
The UID or GID range assigned to the running systemd instance covers less than 0\&...65534\&.
+.sp
+Added in version 252\&.
.RE
.PP
\fIFirmwareTimestamp\fR,
@@ -1519,6 +1533,43 @@ easily\&. This value will be set to the empty string for the host instance and s
.PP
\fIAccessSELinuxContext\fR
contains the SELinux context that is used to control access to the unit\&. It\*(Aqs read from the unit file when it is loaded and cached until the service manager is reloaded\&. This property contains an empty string if SELinux is not used or if no label could be read (for example because the unit is not backed by a file on disk)\&.
+.PP
+\fISystemState\fR
+contains the current state of the system manager\&. The possible values are:
+.PP
+"initializing"
+.RS 4
+The system is booting, and
+basic\&.target
+has not been reached yet\&.
+.RE
+.PP
+"starting"
+.RS 4
+The system is booting, and
+basic\&.target
+has been reached\&.
+.RE
+.PP
+"running"
+.RS 4
+The system has finished booting, and no units are in the failed state\&.
+.RE
+.PP
+"degraded"
+.RS 4
+The system has finished booting, but some units are in the failed state\&.
+.RE
+.PP
+"maintenance"
+.RS 4
+The system has finished booting, but it has been put in rescue or maintenance mode\&.
+.RE
+.PP
+"stopping"
+.RS 4
+The system is shutting down\&.
+.RE
.SS "Security"
.PP
Read access is generally granted to all clients\&. Additionally, for unprivileged clients, some operations are allowed through the polkit privilege system\&. Operations which modify unit state (\fBStartUnit()\fR,
@@ -1711,6 +1762,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b DefaultDependencies = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly b SurviveFinalKillSignal = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly s OnSuccessJobMode = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly s OnFailureJobMode = \*(Aq\&.\&.\&.\*(Aq;
@@ -1892,6 +1945,7 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
+
.SS "Methods"
.PP
\fBStart()\fR,
@@ -2308,6 +2362,14 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -2469,6 +2531,10 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly as Environment = [\*(Aq\&.\&.\&.\*(Aq, \&.\&.\&.];
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
@@ -2658,6 +2724,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b DynamicUser = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly b SetLoginEnvironment = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b RemoveIPC = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly a(say) SetCredential = [\&.\&.\&.];
@@ -3176,6 +3244,13 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2eservice {
+
+
+
+
+
+
+
.SS "Methods"
.PP
\fBBindMount()\fR
@@ -3305,11 +3380,13 @@ The following properties map 1:1 to corresponding settings in the unit file:
see systemd\&.exec(5) for their meaning\&.
.PP
\fIMemoryAvailable\fR
-indicates how much unused memory is available to the unit before the
+takes into account unit\*(Aqs and parents\*(Aq
"MemoryMax"
or
"MemoryHigh"
-(whichever is lower) limit set by the cgroup memory controller is reached\&. It will take into consideration limits on all parent slices, other than the limits set on the unit itself\&.
+or physically available RAM versus given level\*(Aqs memory consumption and takes minimum\&. Beware that other units below the tightest parent slice may consume the memory quicker and less than reported value would remain for own allocation\&. It works better in conjunction with
+\fIMemoryAccounting=yes\fR
+on involved units\&.
.PP
\fIDelegateSubgroup\fR
contains the cgroup subgroup to place invoked unit processes in\&. As configured by the option of the same name in unit files\&. This is set to the empty string when it does not apply or no subgroup has been configured\&.
@@ -3442,6 +3519,10 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
readonly t TriggerLimitIntervalUSec = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly u TriggerLimitBurst = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly t PollLimitIntervalUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly u PollLimitBurst = \&.\&.\&.;
readonly u UID = \&.\&.\&.;
readonly u GID = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("invalidates")
@@ -3461,6 +3542,14 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -3622,6 +3711,10 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly as Environment = [\*(Aq\&.\&.\&.\*(Aq, \&.\&.\&.];
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
@@ -3811,6 +3904,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b DynamicUser = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly b SetLoginEnvironment = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b RemoveIPC = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly a(say) SetCredential = [\&.\&.\&.];
@@ -3991,6 +4086,8 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
.if n \{\
.RE
.\}
+.sp
+
@@ -4318,6 +4415,17 @@ node /org/freedesktop/systemd1/unit/avahi_2ddaemon_2esocket {
+
+
+
+
+
+
+
+
+.PP
+\fIPollLimitIntervalUSec\fR/\fIPollLimitBurst\fR
+properties configure the polling limit for the socket unit\&. Expects a time in \(mcs, resp\&. an unsigned integer\&. If either is set to zero the limiting feature is turned off\&.
.SS "Properties"
.PP
Most of the properties map directly to the corresponding settings in socket unit files\&. As socket units can include
@@ -4474,6 +4582,14 @@ node /org/freedesktop/systemd1/unit/home_2emount {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -4635,6 +4751,10 @@ node /org/freedesktop/systemd1/unit/home_2emount {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly as Environment = [\*(Aq\&.\&.\&.\*(Aq, \&.\&.\&.];
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
@@ -4824,6 +4944,8 @@ node /org/freedesktop/systemd1/unit/home_2emount {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b DynamicUser = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly b SetLoginEnvironment = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b RemoveIPC = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly a(say) SetCredential = [\&.\&.\&.];
@@ -5290,6 +5412,13 @@ node /org/freedesktop/systemd1/unit/home_2emount {
+
+
+
+
+
+
+
.SS "Properties"
.PP
Most of the properties map directly to the corresponding settings in mount unit files\&. As mount units invoke the
@@ -5520,6 +5649,14 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -5681,6 +5818,10 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly as Environment = [\*(Aq\&.\&.\&.\*(Aq, \&.\&.\&.];
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
@@ -5870,6 +6011,8 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b DynamicUser = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
+ readonly b SetLoginEnvironment = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly b RemoveIPC = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly a(say) SetCredential = [\&.\&.\&.];
@@ -6329,6 +6472,13 @@ node /org/freedesktop/systemd1/unit/dev_2dsda3_2eswap {
+
+
+
+
+
+
+
.SS "Properties"
.PP
Most of the properties map directly to the corresponding settings in swap unit files\&. As mount units invoke the
@@ -6445,6 +6595,14 @@ node /org/freedesktop/systemd1/unit/system_2eslice {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -6606,6 +6764,10 @@ node /org/freedesktop/systemd1/unit/system_2eslice {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
};
interface org\&.freedesktop\&.DBus\&.Peer { \&.\&.\&. };
interface org\&.freedesktop\&.DBus\&.Introspectable { \&.\&.\&. };
@@ -6707,6 +6869,12 @@ node /org/freedesktop/systemd1/unit/system_2eslice {
+
+
+
+
+
+
.SS "Properties"
.PP
Most properties correspond directly with the matching settings in slice unit files\&.
@@ -6751,6 +6919,14 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope {
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryCurrent = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemorySwapPeak = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly t MemoryZSwapCurrent = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryAvailable = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t EffectiveMemoryMax = \&.\&.\&.;
@@ -6912,6 +7088,10 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope {
readonly s MemoryPressureWatch = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
readonly t MemoryPressureThresholdUSec = \&.\&.\&.;
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly a(iiss) NFTSet = [\&.\&.\&.];
+ @org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("false")
+ readonly b CoredumpReceive = \&.\&.\&.;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
readonly s KillMode = \*(Aq\&.\&.\&.\*(Aq;
@org\&.freedesktop\&.DBus\&.Property\&.EmitsChangedSignal("const")
@@ -7042,6 +7222,12 @@ node /org/freedesktop/systemd1/unit/session_2d1_2escope {
+
+
+
+
+
+
.SS "Methods"
.PP
\fBAbandon()\fR
@@ -7191,7 +7377,299 @@ $ gdbus introspect \-\-system \-\-dest org\&.freedesktop\&.systemd1 \e
.SH "VERSIONING"
.PP
These D\-Bus interfaces follow
-\m[blue]\fBthe usual interface versioning guidelines\fR\m[]\&\s-2\u[5]\d\s+2\&.
+\m[blue]\fBthe usual interface versioning guidelines\fR\m[]\&\s-2\u[4]\d\s+2\&.
+.SH "HISTORY"
+.SS "The Manager Object"
+.PP
+\fIRuntimeWatchdogPreUSec\fR
+and
+\fIRuntimeWatchdogPreGovernor\fR
+were added in version 251\&.
+.PP
+\fIWatchdogDevice\fR,
+\fIWatchdogLastPingTimestamp\fR,
+\fIWatchdogLastPingTimestampMonotonic\fR,
+\fIDefaultDeviceTimeoutUSec\fR,
+\fBDumpUnitsMatchingPatterns()\fR, and
+\fBDumpUnitsMatchingPatternsByFileDescriptor()\fR
+were added in version 252\&.
+.PP
+\fBGetUnitByPIDFD()\fR
+and
+\fBDisableUnitFilesWithFlagsAndInstallInfo()\fR
+were added in version 253\&.
+.PP
+\fIConfidentialVirtualization\fR,
+\fIDefaultIOAccounting\fR,
+\fIDefaultIPAccounting\fR,
+\fIDefaultMemoryPressureThresholdUSec\fR,
+\fIDefaultMemoryPressureWatch\fR,
+\fBQueueSignalUnit()\fR,
+\fBSoftReboot()\fR, and
+\fBDumpUnitFileDescriptorStore()\fR
+were added in version 254\&.
+.SS "Unit Objects"
+.PP
+\fIUpholds\fR
+and
+\fIUpheldBy\fR
+were added in version 251\&.
+.PP
+\fIAccessSELinuxContext\fR
+and
+\fIActivationDetails\fR
+were added in version 252\&.
+.PP
+\fBQueueSignal()\fR
+was added in version 254\&.
+.PP
+\fISurviveFinalKillSignal\fR
+was added in version 255\&.
+.SS "Service Unit Objects"
+.PP
+\fIControlGroupId\fR
+and
+\fIExtensionDirectories\fR
+were added in version 251\&.
+.PP
+\fIOpenFile\fR,
+\fIReloadSignal\fR,
+\fIMemoryZSwapMax\fR, and
+\fILogFilterPatterns\fR
+were added in version 253\&.
+.PP
+\fIRestartMode\fR,
+\fIRestartSteps\fR,
+\fIRestartMaxDelayUSec\fR,
+\fIRestartUSecNext\fR,
+\fIFileDescriptorStorePreserve\fR,
+\fBDumpFileDescriptorStore()\fR,
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR,
+\fIMemoryPressureThresholdUSec\fR,
+\fIRootEphemeral\fR,
+\fIImportCredential\fR,
+\fIMemoryKSM\fR,
+\fIRootImagePolicy\fR,
+\fIMountImagePolicy\fR, and
+\fIExtensionImagePolicy\fR
+were added in version 254\&.
+.PP
+\fINFTSet\fR,
+\fISetLoginEnvironment\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Socket Unit Objects"
+.PP
+\fIControlGroupId\fR
+and
+\fIExtensionDirectories\fR
+were added in version 251\&.
+.PP
+\fIMemoryZSwapMax\fR
+and
+\fILogFilterPatterns\fR
+were added in version 253\&.
+.PP
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR,
+\fIMemoryPressureThresholdUSec\fR,
+\fIRootEphemeral\fR,
+\fIImportCredential\fR,
+\fIMemoryKSM\fR,
+\fIRootImagePolicy\fR,
+\fIMountImagePolicy\fR, and
+\fIExtensionImagePolicy\fR
+were added in version 254\&.
+.PP
+\fIPollLimitIntervalUSec\fR,
+\fIPollLimitBurst\fR,
+\fINFTSet\fR,
+\fISetLoginEnvironment\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Mount Unit Objects"
+.PP
+\fIControlGroupId\fR
+and
+\fIExtensionDirectories\fR
+were added in version 251\&.
+.PP
+\fIMemoryZSwapMax\fR
+and
+\fILogFilterPatterns\fR
+were added in version 253\&.
+.PP
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR,
+\fIMemoryPressureThresholdUSec\fR,
+\fIRootEphemeral\fR,
+\fIImportCredential\fR,
+\fIMemoryKSM\fR,
+\fIRootImagePolicy\fR,
+\fIMountImagePolicy\fR, and
+\fIExtensionImagePolicy\fR
+were added in version 254\&.
+.PP
+\fINFTSet\fR,
+\fISetLoginEnvironment\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Swap Unit Objects"
+.PP
+\fIControlGroupId\fR
+and
+\fIExtensionDirectories\fR
+were added in version 251\&.
+.PP
+\fIMemoryZSwapMax\fR
+and
+\fILogFilterPatterns\fR
+were added in version 253\&.
+.PP
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR,
+\fIMemoryPressureThresholdUSec\fR,
+\fIRootEphemeral\fR,
+\fIImportCredential\fR,
+\fIMemoryKSM\fR,
+\fIRootImagePolicy\fR,
+\fIMountImagePolicy\fR, and
+\fIExtensionImagePolicy\fR
+were added in version 254\&.
+.PP
+\fINFTSet\fR,
+\fISetLoginEnvironment\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Slice Unit Objects"
+.PP
+\fIControlGroupId\fR
+was added in version 251\&.
+.PP
+\fIMemoryZSwapMax\fR
+was added in version 253\&.
+.PP
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR, and
+\fIMemoryPressureThresholdUSec\fR
+were added in version 254\&.
+.PP
+\fINFTSet\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Scope Unit Objects"
+.PP
+\fIControlGroupId\fR
+was added in version 251\&.
+.PP
+\fIOOMPolicy\fR
+and
+\fIMemoryZSwapMax\fR
+were added in version 253\&.
+.PP
+\fIDelegateSubgroup\fR,
+\fIDefaultStartupMemoryLow\fR,
+\fIStartupMemoryLow\fR,
+\fIStartupMemoryHigh\fR,
+\fIStartupMemoryMax\fR,
+\fIStartupMemorySwapMax\fR,
+\fIStartupMemoryZSwapMax\fR,
+\fIMemoryPressureWatch\fR, and
+\fIMemoryPressureThresholdUSec\fR
+were added in version 254\&.
+.PP
+\fINFTSet\fR,
+\fICoredumpReceive\fR,
+\fIMemoryPeak\fR,
+\fIMemorySwapCurrent\fR,
+\fIMemorySwapPeak\fR, and
+\fIMemoryZSwapCurrent\fR
+were added in version 255\&.
+.PP
+\fIEffectiveMemoryHigh\fR,
+\fIEffectiveMemoryMax\fR,
+\fIEffectiveTasksMax\fR
+were added in version 256\&.
+.SS "Job Objects"
+.PP
+\fIActivationDetails\fR
+was added in version 252\&.
.SH "NOTES"
.IP " 1." 4
polkit
@@ -7204,16 +7682,11 @@ New Control Group Interface
\%https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface
.RE
.IP " 3." 4
-Booting Without /usr is Broken
-.RS 4
-\%https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
-.RE
-.IP " 4." 4
The Case for the /usr Merge
.RS 4
\%https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge
.RE
-.IP " 5." 4
+.IP " 4." 4
the usual interface versioning guidelines
.RS 4
\%https://0pointer.de/blog/projects/versioning-dbus.html