diff options
author | Michal Sekletar <msekleta@redhat.com> | 2012-07-20 15:55:01 +0200 |
---|---|---|
committer | Michal Schmidt <mschmidt@redhat.com> | 2012-07-26 09:16:43 +0200 |
commit | 85e9a1010d16064ce435b84f02dc585bc645aade (patch) | |
tree | 1be4741f280b3bd9dad29cf31c04de73d8e3c282 /man/systemd.unit.xml | |
parent | c37046cd3cabc07a6e4c5ec09049f56294e10a51 (diff) |
systemd: added new dependency PartOf
This should address TODO item "new dependency type to "group" services
in a target". Semantic of new dependency is as follows. Once configured
it creates dependency which will cause that all dependent units get
stopped if unit they all depend on is stopped or restarted. Usual use
case would be configuring PartOf=some.target in template unit file
and WantedBy=some.target in [Install] section and enabling desired
number of instances. In this case starting one instance won't pull in
target but stopping or starting target(in case of WantedBy is properly
configured) will cause stop/start of all instances.
Diffstat (limited to 'man/systemd.unit.xml')
-rw-r--r-- | man/systemd.unit.xml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml index 286862006a..bdd8f7d701 100644 --- a/man/systemd.unit.xml +++ b/man/systemd.unit.xml @@ -442,6 +442,21 @@ </varlistentry> <varlistentry> + <term><varname>PartOf=</varname></term> + + <listitem><para>Configures dependency + on other unit. When systemd stops or + restarts unit listed here, stop or + restart is propagated to dependent + units. Note that this is one way + dependency and changes to dependent + units does not affect listed unit. If + something else is desired, please + use some other type of dependency. + </para></listitem> + </varlistentry> + + <varlistentry> <term><varname>Conflicts=</varname></term> <listitem><para>Configures negative |