From: Zbigniew Jędrzejewski-Szmek Date: Tue, 22 May 2018 10:19:27 +0000 (+0200) Subject: man: recommend After= with Requisite= X-Git-Tag: v239~189 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=706a3df4beba0fb14c4b0e6cb8920721c850ac99;p=thirdparty%2Fsystemd.git man: recommend After= with Requisite= Fixes #8309. --- diff --git a/man/systemd.unit.xml b/man/systemd.unit.xml index b6f4728b009..14dd4b06949 100644 --- a/man/systemd.unit.xml +++ b/man/systemd.unit.xml @@ -590,10 +590,12 @@ Requisite= - Similar to Requires=. - However, if the units listed here are not started already, - they will not be started and the transaction will fail - immediately. + Similar to Requires=. However, if the units listed here + are not started already, they will not be started and the starting of this unit will fail + immediately. Requisite= does not imply an ordering dependency, even if + both units are started in the same transaction. Hence this setting should usually be + combined with After=, to ensure this unit is not started before the other + unit. When Requisite=b.service is used on a.service, this dependency will show as