summaryrefslogtreecommitdiff
path: root/src/test/test-execute.c
diff options
context:
space:
mode:
authorNate Jones <jonesnl@umich.edu>2020-02-28 20:31:23 -0500
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-02-29 19:32:01 +0900
commitecf63c91025b1692d48886b57dae3896ab12c54c (patch)
tree5423ea18b9dd5328223384c7c50c77783cbc539f /src/test/test-execute.c
parentec0c9d3bcd1f359ab7d2356a31c5f56c72a5702f (diff)
downloadsystemd-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/test-execute.c')
-rw-r--r--src/test/test-execute.c1
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");
}