summaryrefslogtreecommitdiffstats
path: root/TRANSIENT-SETTINGS.md
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2017-12-19 02:53:38 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2017-12-23 10:48:35 +0100
commit8a211c8edb3ce536ea342ec656c995d946b8bc77 (patch)
treeef2989f81eeac766e40963370b248f4b30d60261 /TRANSIENT-SETTINGS.md
parentman: add explanation about transient path or socket units in systemd-run (diff)
downloadsystemd-8a211c8edb3ce536ea342ec656c995d946b8bc77.tar.xz
systemd-8a211c8edb3ce536ea342ec656c995d946b8bc77.zip
doc: update TRANSIENT-SETTINGS.md
Diffstat (limited to '')
-rw-r--r--TRANSIENT-SETTINGS.md122
1 files changed, 61 insertions, 61 deletions
diff --git a/TRANSIENT-SETTINGS.md b/TRANSIENT-SETTINGS.md
index 789ffe0dcf..8e9798ba3a 100644
--- a/TRANSIENT-SETTINGS.md
+++ b/TRANSIENT-SETTINGS.md
@@ -2,8 +2,8 @@
Our intention is to make all settings that are available as unit file settings
also available for transient units, through the D-Bus API. At the moment, some
-unit types (socket, swap, path) are not supported at all via unit types, but
-most others are pretty well supported, with some notable omissions.
+unit types (device, swap, target) are not supported at all via unit types,
+but most others are pretty well supported, with some notable omissions.
The lists below contain all settings currently available in unit files. The
ones currently available in transient units are prefixed with `✓`.
@@ -341,71 +341,71 @@ of their own beyond the generic unit and resource control settings.
## Scope Unit Settings
Scope units are fully supported as transient units (in fact they only exist as
-such), but they have no settings of their own beyond the generic unit and
-resource control settings.
+such), but they have no settings of their own beyond the generic unit,
+resource control, and process killing settings.
## Socket Unit Settings
-Socket units are currently not available at all as transient units:
+Most socket unit settings are available to transient units.
```
- ListenStream=
- ListenDatagram=
- ListenSequentialPacket=
- ListenFIFO=
- ListenNetlink=
- ListenSpecial=
- ListenMessageQueue=
- ListenUSBFunction=
- SocketProtocol=
- BindIPv6Only=
- Backlog=
- BindToDevice=
- ExecStartPre=
- ExecStartPost=
- ExecStopPre=
- ExecStopPost=
- TimeoutSec=
- SocketUser=
- SocketGroup=
- SocketMode=
- DirectoryMode=
- Accept=
- Writable=
- MaxConnections=
- MaxConnectionsPerSource=
- KeepAlive=
- KeepAliveTimeSec=
- KeepAliveIntervalSec=
- KeepAliveProbes=
- DeferAcceptSec=
- NoDelay=
- Priority=
- ReceiveBuffer=
- SendBuffer=
- IPTOS=
- IPTTL=
- Mark=
- PipeSize=
- FreeBind=
- Transparent=
- Broadcast=
- PassCredentials=
- PassSecurity=
- TCPCongestion=
- ReusePort=
- MessageQueueMaxMessages=
- MessageQueueMessageSize=
- RemoveOnStop=
- Symlinks=
- FileDescriptorName=
+✓ ListenStream=
+✓ ListenDatagram=
+✓ ListenSequentialPacket=
+✓ ListenFIFO=
+✓ ListenNetlink=
+✓ ListenSpecial=
+✓ ListenMessageQueue=
+✓ ListenUSBFunction=
+✓ SocketProtocol=
+✓ BindIPv6Only=
+✓ Backlog=
+✓ BindToDevice=
+✓ ExecStartPre=
+✓ ExecStartPost=
+✓ ExecStopPre=
+✓ ExecStopPost=
+✓ TimeoutSec=
+✓ SocketUser=
+✓ SocketGroup=
+✓ SocketMode=
+✓ DirectoryMode=
+✓ Accept=
+✓ Writable=
+✓ MaxConnections=
+✓ MaxConnectionsPerSource=
+✓ KeepAlive=
+✓ KeepAliveTimeSec=
+✓ KeepAliveIntervalSec=
+✓ KeepAliveProbes=
+✓ DeferAcceptSec=
+✓ NoDelay=
+✓ Priority=
+✓ ReceiveBuffer=
+✓ SendBuffer=
+✓ IPTOS=
+✓ IPTTL=
+✓ Mark=
+✓ PipeSize=
+✓ FreeBind=
+✓ Transparent=
+✓ Broadcast=
+✓ PassCredentials=
+✓ PassSecurity=
+✓ TCPCongestion=
+✓ ReusePort=
+✓ MessageQueueMaxMessages=
+✓ MessageQueueMessageSize=
+✓ RemoveOnStop=
+✓ Symlinks=
+✓ FileDescriptorName=
Service=
- TriggerLimitIntervalSec=
- TriggerLimitBurst=
- SmackLabel=
- SmackLabelIPIn=
- SmackLabelIPOut=
- SELinuxContextFromNet=
+✓ TriggerLimitIntervalSec=
+✓ TriggerLimitBurst=
+✓ SmackLabel=
+✓ SmackLabelIPIn=
+✓ SmackLabelIPOut=
+✓ SELinuxContextFromNet=
```
## Swap Unit Settings