From d71f050599dfd63a53ef3e91a8ef1835a8985b92 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 27 Dec 2016 23:25:24 +0100 Subject: core: implicitly order units with PrivateTmp= after systemd-tmpfiles-setup.service Preparation for fixing #4401. --- man/systemd.exec.xml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'man/systemd.exec.xml') diff --git a/man/systemd.exec.xml b/man/systemd.exec.xml index 812e615530..68af3857da 100644 --- a/man/systemd.exec.xml +++ b/man/systemd.exec.xml @@ -93,10 +93,10 @@ the specified paths. This is equivalent to having them listed explicitly in RequiresMountsFor=. - Similar, units with PrivateTmp= enabled - automatically get mount unit dependencies for all mounts - required to access /tmp and - /var/tmp. + Similar, units with PrivateTmp= enabled automatically get mount unit dependencies for all + mounts required to access /tmp and /var/tmp. They will also gain an + automatic After= dependency on + systemd-tmpfiles-setup.service8. Units whose standard output or error output is connected to , or (or their combinations with console output, see below) automatically acquire dependencies @@ -1006,8 +1006,11 @@ systemd.unit5 for details. This setting is implied if DynamicUser= is set. For this setting the same restrictions regarding mount propagation and privileges apply as for ReadOnlyPaths= and - related calls, see above. - + related calls, see above. Enabling this setting has the side effect of adding Requires= and + After= dependencies on all mount units necessary to access /tmp and + /var/tmp. Moreover an implicitly After= ordering on + systemd-tmpfiles-setup.service8 + is added. -- cgit v1.2.3-54-g00ecf