diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-17 10:52:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-17 10:52:03 +0000 |
commit | 932e4432596447eb9331cc2a2bb74a26a35b4efc (patch) | |
tree | 95161711ea07fd64f0c82d6e7943024c033dd5a8 /upstream/opensuse-tumbleweed/man5/org.freedesktop.systemd1.5 | |
parent | Adding debian version 4.22.0-1. (diff) | |
download | manpages-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.5 | 521 |
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 |