X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.special.xml;h=2ff64c9cb0ace61da741c66ab0c800eefedb64bc;hb=e80cde5e969e050c6eaab425fc46bbe55e857f24;hp=8ccccc2798713a4b0f6a7d1d9fdee0781d320ce0;hpb=73e231abde39f22097df50542c745e01de879836;p=elogind.git
diff --git a/man/systemd.special.xml b/man/systemd.special.xml
index 8ccccc279..2ff64c9cb 100644
--- a/man/systemd.special.xml
+++ b/man/systemd.special.xml
@@ -52,6 +52,7 @@
bluetooth.target,
ctrl-alt-del.target,
cryptsetup.target,
+ cryptsetup-pre.target,
dbus.service,
dbus.socket,
default.target,
@@ -72,6 +73,7 @@
multi-user.target,
network.target,
network-online.target,
+ network-pre.target,
nss-lookup.target,
nss-user-lookup.target,
paths.target,
@@ -839,6 +841,27 @@
transaction.
+
+ cryptsetup-pre.target
+
+ This passive target unit
+ may be pulled in by services
+ that want to run before any
+ encrypted block device is set
+ up. All encrypted block
+ devices are set up after this
+ target has been reached. Since
+ the shutdown order is
+ implicitly the reverse
+ start-up order between units
+ this target is particularly
+ useful to ensure that a
+ service is shut down only
+ after all encrypted block
+ devices are fully
+ stopped.
+
+
local-fs-pre.target
@@ -866,7 +889,13 @@
will be stopped before the
network -- to whatever level
it might be set up then -- is
- shut down. Also see Running
Services After the Network is
up for more
@@ -882,7 +911,20 @@
an LSB header referring to the
$network
facility.
-
+
+
+
+ network-pre.target
+
+ This passive target unit
+ may be pulled in by services
+ that want to run before any
+ network is set up, for example
+ for the purpose of setting up a
+ firewall. All network
+ management software orders
+ itself after this target, but
+ does not pull it in.
@@ -896,7 +938,12 @@
user/group name lookups for
which
nss-user-lookup.target
- should be used. systemd
+ should be used. All services
+ for which the availability of
+ full host/network name
+ resolution is essential should
+ be ordered after this target,
+ but not pull it in. systemd
automatically adds
dependencies of type
After= for
@@ -918,7 +965,16 @@
host/network name lookups for
which
nss-lookup.target
- should be used.
+ should be used. All services
+ for which the availability of
+ the full user/group database is
+ essential should be ordered
+ after this target, but not
+ pull it in. Note that system
+ users are always resolvable,
+ and hence do not require any
+ special ordering against this
+ target.
@@ -943,19 +999,18 @@
should use
network-online.target
(see above).
-
- Again, this target unit
- is not
- suitable for pulling in other
- units, it is only useful for
- ordering.
rpcbind.target
- systemd automatically
- adds dependencies of type
+ The portmapper/rpcbind
+ pulls in this target and
+ orders itself before it, to
+ indicate its
+ availability. systemd
+ automatically adds
+ dependencies of type
After= for
this target unit to all SysV
init script service units with
@@ -967,14 +1022,24 @@
time-sync.target
- systemd automatically
- adds dependencies of type
+ Services responsible for
+ synchronizing the system clock
+ from a remote source (such as
+ NTP client implementations)
+ should pull in this target and
+ order themselves before
+ it. All services where correct
+ time is essential should be
+ ordered after this unit, but
+ not pull it in. 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.
+ facility.
@@ -1072,7 +1137,7 @@
machine.slice
- By defalt, all virtual
+ By default, all virtual
machines and containers
registered with
systemd-machined