summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2015-08-06 10:08:40 +0300
committerLennart Poettering <lennart@poettering.net>2015-08-06 10:08:40 +0300
commit8090763d76bc85c4a50415114f6aa5fa64080ba4 (patch)
treedf2e043a9d4a766a22c93aef2f3f0202bf818928 /man
parentf003a1fa80f952886362ae12051950fc71f4e6b7 (diff)
parent913a986914f30c7e90d3152233dc7bf1612c83d4 (diff)
Merge pull request #890 from fsateler/special-docs-v2
man: Clarify the difference between sysinit.target and basic.target
Diffstat (limited to 'man')
-rw-r--r--man/systemd.special.xml29
1 files changed, 24 insertions, 5 deletions
diff --git a/man/systemd.special.xml b/man/systemd.special.xml
index cf76aaf607..c90b0366c1 100644
--- a/man/systemd.special.xml
+++ b/man/systemd.special.xml
@@ -130,9 +130,22 @@
for this target unit to all services (except for those with
<varname>DefaultDependencies=no</varname>).</para>
- <para>Usually this should pull-in all mount points, swap
- devices, sockets, timers, and path units and other basic
- initialization necessary for general purpose daemons.</para>
+ <para>Usually this should pull-in all local mount points plus
+ <filename>/var</filename>, <filename>/tmp</filename> and
+ <filename>/var/tmp</filename>, swap devices, sockets, timers,
+ path units and other basic initialization necessary for general
+ purpose daemons. The mentioned mount points are special cased
+ to allow them to be remote.
+ </para>
+
+ <para>This target usually does not pull in any non-target units
+ directly, but rather does so indirectly via other early boot targets.
+ It is instead meant as a synchronization point for late boot
+ services. Refer to
+ <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry>
+ for details on the targets involved.
+ </para>
+
</listitem>
</varlistentry>
<varlistentry>
@@ -503,8 +516,14 @@
<varlistentry>
<term><filename>sysinit.target</filename></term>
<listitem>
- <para>A special target unit covering early boot-up
- scripts.</para>
+ <para>This target pulls in the services required for system
+ initialization. System services pulled in by this target should
+ declare <varname>DefaultDependencies=no</varname> and specify
+ all their dependencies manually, including access to anything
+ more than a read only root filesystem. For details on the
+ dependencies of this target, refer to
+ <citerefentry><refentrytitle>bootup</refentrytitle><manvolnum>7</manvolnum></citerefentry>.
+ </para>
</listitem>
</varlistentry>
<varlistentry>