diff options
author | Nate Jones <jonesnl@umich.edu> | 2020-02-28 20:31:23 -0500 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-02-29 19:32:01 +0900 |
commit | ecf63c91025b1692d48886b57dae3896ab12c54c (patch) | |
tree | 5423ea18b9dd5328223384c7c50c77783cbc539f /src/test | |
parent | ec0c9d3bcd1f359ab7d2356a31c5f56c72a5702f (diff) | |
download | systemd-ecf63c91025b1692d48886b57dae3896ab12c54c.tar.gz |
execute: Make '+' exec prefix ignore PrivateTmp=yes
The man pages state that the '+' prefix in Exec* directives should
ignore filesystem namespacing options such as PrivateTmp. Now it does.
This is very similar to #8842, just with PrivateTmp instead of
PrivateDevices.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test-execute.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/test-execute.c b/src/test/test-execute.c index ff40e0dd43..92a0516df7 100644 --- a/src/test/test-execute.c +++ b/src/test/test-execute.c @@ -294,6 +294,7 @@ static void test_exec_privatetmp(Manager *m) { test(__func__, m, "exec-privatetmp-yes.service", can_unshare ? 0 : EXIT_FAILURE, CLD_EXITED); test(__func__, m, "exec-privatetmp-no.service", 0, CLD_EXITED); + test(__func__, m, "exec-privatetmp-disabled-by-prefix.service", can_unshare ? 0 : EXIT_FAILURE, CLD_EXITED); unlink("/tmp/test-exec_privatetmp"); } |