From 45f09f939b50387d65ab6fc46f47608523a6ef19 Mon Sep 17 00:00:00 2001 From: John Lin Date: Tue, 12 Sep 2017 12:02:27 +0800 Subject: man: explicitly distinguish "implicit dependencies" and "default dependencies" Fixes: #6793 --- man/systemd.slice.xml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'man/systemd.slice.xml') diff --git a/man/systemd.slice.xml b/man/systemd.slice.xml index 3ff3cc5188..67f7a93448 100644 --- a/man/systemd.slice.xml +++ b/man/systemd.slice.xml @@ -103,17 +103,29 @@ - Automatic Dependencies + Implicit Dependencies - Slice units automatically gain dependencies of type - After= and Requires= on - their immediate parent slice unit. + The following dependencies are implicitly added: - Unless DefaultDependencies=false is used in the [Unit] section, slice - units will implicitly have dependencies of type Conflicts= and Before= on - shutdown.target. These ensure that slice units are removed prior to system shutdown. Only - slice units involved with early boot or late system shutdown should disable this option. - + + Slice units automatically gain dependencies of type + After= and Requires= on + their immediate parent slice unit. + + + + + Default Dependencies + + The following dependencies are added unless DefaultDependencies=no is set: + + + Slice units will automatically have dependencies of type Conflicts= and + Before= on + shutdown.target. These ensure that slice units are removed prior to system shutdown. + Only slice units involved with late system shutdown should disable + DefaultDependencies= option. + -- cgit v1.2.3