]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Clarify that Conflicts= only applies when starting units
authorAndrew Sayers <andrew-github.com@pileofstuff.org>
Thu, 23 Jan 2025 08:06:57 +0000 (08:06 +0000)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 23 Jan 2025 09:14:47 +0000 (18:14 +0900)
The "vice versa" in the old text could be interpreted as either
(wrong) "stopping the former will start the latter", or
(right) "starting the latter will stop the former".

Rephrase to avoid that ambiguity.

man/systemd.unit.xml

index 986505e29f717bafd207e32147a82202ee190b39..44eb51c83a4273a5a4588c70b5af48f3fb088a69 100644 (file)
         <term><varname>Conflicts=</varname></term>
 
         <listitem><para>A space-separated list of unit names. Configures negative requirement
-        dependencies. If a unit has a <varname>Conflicts=</varname> setting on another unit, starting the
-        former will stop the latter and vice versa.</para>
+        dependencies. If a unit has a <varname>Conflicts=</varname> requirement on a set of other units,
+        then starting it will stop all of them and starting any of them will stop it.</para>
 
         <para>Note that this setting does not imply an ordering dependency, similarly to the
         <varname>Wants=</varname> and <varname>Requires=</varname> dependencies described above. This means