]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - man/systemd.target.xml
man: replace dash with mdash where appropriate
[thirdparty/systemd.git] / man / systemd.target.xml
index bd4ab3903e7e94000ae42adf3c212a0bea224dbc..2e35e54fc411937ef2c36038639d0869bbaa9c36 100644 (file)
     <title>Automatic Dependencies</title>
 
     <para>Unless <varname>DefaultDependencies=</varname> is set to
-    <option>no</option>, target units will implicitly complement all
-    configured dependencies of type <varname>Wants=</varname>,
+    <option>no</option> in either of releated units or an explicit ordering
+    dependency is already defined, target units will implicitly complement all
+    configured dependencies of type <varname>Wants=</varname> or
     <varname>Requires=</varname> with dependencies of type
-    <varname>After=</varname>, unless an ordering dependency of any
-    kind between the target and the respective other unit is already
-    in place. Note that this behaviour is disabled if either unit has
-    <varname>DefaultDependencies=no</varname>.</para>
+    <varname>After=</varname>. Note that <varname>Wants=</varname> or
+    <varname>Requires=</varname> must be defined in the target unit itself — if
+    you for example define <varname>Wants=</varname>some.target in
+    some.service, the implicit ordering will not be added.</para>
+
+    <para>All target units automatically gain <varname>Conflicts=</varname>
+    dependency against shutdown.target unless <varname>DefaultDependencies=</varname>
+    is set to <option>no</option>.</para>
+
   </refsect1>
 
   <refsect1>