X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.special.xml.in;h=116a43ccfb30798e6570fdeb43df6ac2963c962c;hb=21e557edcc1894ce4eeb70b71ca16e82e95bc0df;hp=0af9c6e7bb1a20ea6ed69ba0d1cb2cad4d9cac60;hpb=683f468c54a81fd4084a2ba1082025959cd3c7d1;p=elogind.git
diff --git a/man/systemd.special.xml.in b/man/systemd.special.xml.in
index 0af9c6e7b..116a43ccf 100644
--- a/man/systemd.special.xml.in
+++ b/man/systemd.special.xml.in
@@ -50,13 +50,16 @@
basic.target,
ctrl-alt-del.target,
+ dbus.service,
default.target,
display-manager.service,
- emergency.service,
+ emergency.target,
+ exit.service,
graphical.target,
halt.target,
kbrequest.target,
local-fs.target,
+ local-fs-pre.target,
mail-transfer-agent.target,
multi-user.target,
network.target,
@@ -64,25 +67,25 @@
poweroff.target,
reboot.target,
remote-fs.target,
+ remote-fs-pre.target,
rescue.target,
rpcbind.target,
- rtc-set.target,
- runlevel0.target,
- runlevel1.target,
runlevel2.target,
runlevel3.target,
runlevel4.target,
runlevel5.target,
- runlevel6.targetshutdown.target,
sigpwr.target,
sockets.target,
swap.target,
+ sysinit.target,
syslog.target,
systemd-initctl.service,
systemd-initctl.socket,
- systemd-logger.service,
- systemd-logger.socket
+ systemd-stdout-syslog-bridge.service,
+ systemd-stdout-syslog-bridge.socket,
+ time-sync.target,
+ umount.target
@@ -108,16 +111,15 @@
target unit to all SysV
service units configured for
runlevel 1 to 5.
- systemd automatically
- adds dependencies of the types
- Wants and After for all
- SysV service units configured
- for runlevels that are not 0
- to 6 to this target unit.
- This covers the special
- boot-up runlevels some
- distributions have, such as S
- or b.
+ Usually this should pull-in
+ all sockets, mount points,
+ swap devices and other basic
+ initialization necessary for
+ the general purpose
+ daemons. Most normal daemons
+ should have dependencies of
+ type After and Requires on
+ this unit.
@@ -132,6 +134,17 @@
reboot.target.
+
+ dbus.service
+
+ A special unit for the
+ D-Bus system bus. As soon as
+ this service is fully started
+ up systemd will connect to it
+ and register its
+ service.
+
+ default.target
@@ -144,8 +157,8 @@
graphical.target.
The default unit systemd
starts at bootup can be
- overriden with the
- systemd.default=
+ overridden with the
+ systemd.unit=
kernel command line option.
@@ -155,14 +168,14 @@
The display manager
service. Usually this should
be aliased (symlinked) to
- gdm.service
+ xdm.service
or a similar display manager
service.systemd automatically
adds dependencies of type
After for this target unit to
all SysV init script service
- units with an LSB header
+ units with a LSB header
referring to the
$x-display-manager
facility, for compatibility
@@ -170,15 +183,15 @@
- emergency.service
+ emergency.target
- A special service unit
+ A special target unit
that starts an emergency
shell on the main
console. This unit is supposed
to be used with the kernel
command line option
- systemd.default=
+ systemd.unit=
and has otherwise little use.
@@ -235,8 +248,8 @@
mounts listed in
/etc/fstab
that have the
- auto and
- comment=systemd.mount
+ and
+
mount options set.systemd automatically
@@ -249,12 +262,24 @@
facility.
+
+ local-fs-pre.target
+
+ This target unit is
+ automatically ordered before
+ all local mount points marked
+ with
+ (see above). It can be used to
+ execute certain units before
+ all local mounts.
+
+ mail-transfer-agent.targetThe mail transfer agent
(MTA) service. Usually this
- should pull in all units
+ should pull-in all units
necessary for
sending/receiving mails on the
local host.
@@ -265,7 +290,7 @@
all SysV init script service
units with an LSB header
referring to the
- $mail-transfer-argent
+ $mail-transfer-agent
or
$mail-transport-agent
facilities, for compatibility
@@ -362,6 +387,18 @@
facility.
+
+ remote-fs-pre.target
+
+ This target unit is
+ automatically ordered before
+ all remote mount points marked
+ with
+ (see above). It can be used to
+ execute certain units before
+ all remote mounts.
+
+ rescue.target
@@ -387,50 +424,11 @@
facility.
-
- rtc-set.target
-
- systemd automatically
- adds dependencies of type
- After for this target unit to
- all SysV init script service
- units with an LSB header
- referring to the
- $time
- facility.
-
-
-
- runlevel0.target
-
- This is a target that is
- called whever the SysV
- compatibility code asks for
- runlevel 0. This is an alias
- for
- poweroff.target,
- for compatibility with
- SysV.
-
-
-
- runlevel1.target
-
- This is a target that is
- called whever the SysV
- compatibility code asks for
- runlevel 1. This is an alias
- for
- rescue.target,
- for compatibility with
- SysV.
-
- runlevel2.targetThis is a target that is
- called whever the SysV
+ called whenever the SysV
compatibility code asks for
runlevel 2. It is a good idea
to make this an alias for
@@ -442,7 +440,7 @@
runlevel3.targetThis is a target that is
- called whever the SysV
+ called whenever the SysV
compatibility code asks for
runlevel 3. It is a good idea
to make this an alias for
@@ -456,7 +454,7 @@
runlevel4.targetThis is a target that is
- called whever the SysV
+ called whenever the SysV
compatibility code asks for
runlevel 4. It is a good idea
to make this an alias for
@@ -470,7 +468,7 @@
runlevel5.targetThis is a target that is
- called whever the SysV
+ called whenever the SysV
compatibility code asks for
runlevel 5. It is a good idea
to make this an alias for
@@ -480,19 +478,6 @@
graphical.target.
-
- runlevel6.target
-
- This is a target that is
- called whever the SysV
- compatibility code asks for
- runlevel 6. This is an alias
- for
- reboot.target,
- for compatibility with
- SysV.
-
- shutdown.target
@@ -504,8 +489,10 @@
terminated on system shutdown
shall add Conflicts
dependencies to this unit for
- their service unit during
- installation.
+ their service unit, which is
+ implicitly done when
+ DefaultDependencies=yes
+ is set (the default).
systemd automatically
adds dependencies of type
@@ -550,6 +537,23 @@
files.
+
+ sysinit.target
+
+ A special target unit
+ covering early boot-up scripts.
+ systemd automatically
+ adds dependencies of the types
+ Wants and After for all
+ SysV service units configured
+ for runlevels that are not 0
+ to 6 to this target unit.
+ This covers the special
+ boot-up runlevels some
+ distributions have, such as S
+ or b.
+
+ syslog.target
@@ -561,15 +565,6 @@
referring to the
$syslog
facility.
-
- Administrators should
- ensure that this target pulls
- in a service unit with the
- name or alias of
- @SPECIAL_SYSLOG_SERVICE@
- (or a socket unit that
- activates this
- service).
@@ -594,7 +589,7 @@
- systemd-logger.service
+ systemd-stdout-syslog-bridge.serviceThis is internally used
by systemd to provide syslog
@@ -602,15 +597,15 @@
maintains.This is a
socket-activated service, see
- system-logger.socket.
+ system-stdout-syslog-bridge.socket.
- systemd-logger.socket
+ systemd-stdout-syslog-bridge.socketSocket activation unit
for
- system-logger.service. systemd
+ system-stdout-syslog-bridge.service. systemd
will automatically add
dependencies of types Requires
and After to all units that
@@ -620,13 +615,64 @@
kernel log buffer.
+
+ systemd-shutdownd.service
+
+ This is internally used
+ by
+ shutdown8
+ to implement delayed shutdowns.
+ This is a
+ socket-activated service, see
+ system-shutdownd.socket.
+
+
+
+ systemd-shutdownd.socket
+
+ Socket activation unit
+ for
+ system-shutdownd.service.
+
+
+
+ time-sync.target
+
+ systemd automatically
+ adds dependencies of type
+ After for this target unit to
+ all SysV init script service
+ units with an LSB header
+ referring to the
+ $time
+ facility.
+
+
+
+ umount.target
+
+ A special target unit
+ that umounts all mount and
+ automount points on system
+ shutdown.
+
+ Mounts that shall be
+ unmounted on system shutdown
+ shall add Conflicts
+ dependencies to this unit for
+ their mount unit, which is
+ implicitly done when
+ DefaultDependencies=yes
+ is set (the default).
+
+
- Special Session Units
+ Special User Units
- When systemd runs as a service instance, the
+ When systemd runs as a user instance, the
following special units are available, which have
similar definitions as their system counterparts:
default.target,
@@ -635,14 +681,43 @@
shutdown.target,
sockets.target,
swap.target.
+
+ In addition the following special unit is
+ understood only when systemd runs as service instance:
+
+
+
+ exit.service
+
+ A special service unit
+ for shutting down the
+ user service manager.
+
+ Applications wanting to
+ terminate the user service
+ manager should start this
+ unit. If systemd receives
+ SIGTERM or SIGINT when running
+ as user service daemon it will
+ start this unit.
+
+ Normally, this pulls in
+ shutdown.target
+ which in turn should be
+ conflicted by all units that
+ want to be shut down on
+ user service manager exit.
+
+
+ See Also
- systemd.unit5
- systemd.service5
- systemd.socket5
+ systemd.unit5,
+ systemd.service5,
+ systemd.socket5,
systemd.target5