diff options
author | Tom Gundersen <teg@jklm.no> | 2015-11-11 23:14:12 +0100 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2015-11-11 23:14:12 +0100 |
commit | fb5c8184a99ed3379d6a48eed2b83f6f7ee9ee18 (patch) | |
tree | f8144b0ba312e12a221ec9b1c0f7f937fb5aec9d /man/systemd.path.xml | |
parent | a9ae08421eac6080d68c03c503c1673eea9f37b3 (diff) | |
parent | ee735086f8670be1591fa9593e80dd60163a7a2f (diff) |
Merge pull request #1854 from poettering/unit-deps
Dependency engine improvements
Diffstat (limited to 'man/systemd.path.xml')
-rw-r--r-- | man/systemd.path.xml | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/man/systemd.path.xml b/man/systemd.path.xml index d02bc92ae6..1bd65ce86d 100644 --- a/man/systemd.path.xml +++ b/man/systemd.path.xml @@ -79,13 +79,24 @@ limitations as inotify, and for example cannot be used to monitor files or directories changed by other machines on remote NFS file systems.</para> + </refsect1> + + <refsect1> + <title>Automatic Dependencies</title> + + <para>If a path unit is beneath another mount unit in the file + system hierarchy, both a requirement and an ordering dependency + between both units are created automatically.</para> - <para>If a path unit is beneath another mount point in the file - system hierarchy, a dependency between both units is created - automatically.</para> + <para>An implicit <varname>Before=</varname> dependency is added + between a path unit and the unit it is supposed to activate.</para> <para>Unless <varname>DefaultDependencies=false</varname> is used, path units will implicitly have dependencies of type + <varname>Before=</varname> on <filename>paths.target</filename>, + dependencies of type <varname>After=</varname> and + <varname>Requires=</varname> on + <filename>sysinit.target</filename>, and have dependencies of type <varname>Conflicts=</varname> and <varname>Before=</varname> on <filename>shutdown.target</filename>. These ensure that path units are terminated cleanly prior to system shutdown. Only path units |