From 1abc8ae604f6acd18f7dec1ae8e7371c7773d0b0 Mon Sep 17 00:00:00 2001 From: Felipe Sateler Date: Mon, 27 Jul 2015 19:34:19 -0300 Subject: man: Clarify that basic.target does not pull in remote filesystems Also note /var, /tmp or /var/tmp as special cases, should either of those be a remote filesystem. --- man/systemd.special.xml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'man') diff --git a/man/systemd.special.xml b/man/systemd.special.xml index cf76aaf607..c8de0199f8 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 DefaultDependencies=no). - Usually this should pull-in all mount points, swap - devices, sockets, timers, and path units and other basic - initialization necessary for general purpose daemons. + Usually this should pull-in all local mount points plus + /var, /tmp and + /var/tmp, 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. + + + 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 + bootup7 + for details on the targets involved. + + -- cgit v1.2.3-54-g00ecf From 913a986914f30c7e90d3152233dc7bf1612c83d4 Mon Sep 17 00:00:00 2001 From: Felipe Sateler Date: Mon, 27 Jul 2015 21:23:41 -0300 Subject: man: Clarify difference between basic.target and sysinit.target --- man/systemd.special.xml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'man') diff --git a/man/systemd.special.xml b/man/systemd.special.xml index c8de0199f8..c90b0366c1 100644 --- a/man/systemd.special.xml +++ b/man/systemd.special.xml @@ -516,8 +516,14 @@ sysinit.target - A special target unit covering early boot-up - scripts. + This target pulls in the services required for system + initialization. System services pulled in by this target should + declare DefaultDependencies=no 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 + bootup7. + -- cgit v1.2.3-54-g00ecf