summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-05-01 13:42:32 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-05-01 13:44:24 +0900
commitcfa24ca0e60168e212e45aad8258bb082d7c6dd9 (patch)
treeba5954ecbd0a020666502d33b674071ce333ee2d /test
parentb5a33299b055714e9ead2db33243f811ea488afa (diff)
downloadsystemd-cfa24ca0e60168e212e45aad8258bb082d7c6dd9.tar.gz
test: add tests for PrivateDevices= with '+' prefix
Diffstat (limited to 'test')
-rw-r--r--test/meson.build1
-rw-r--r--test/test-execute/exec-privatedevices-disabled-by-prefix.service8
2 files changed, 9 insertions, 0 deletions
diff --git a/test/meson.build b/test/meson.build
index c65e7e4538..7c20788d0d 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -81,6 +81,7 @@ test_data_files = '''
test-execute/exec-personality-s390.service
test-execute/exec-personality-x86-64.service
test-execute/exec-personality-x86.service
+ test-execute/exec-privatedevices-disabled-by-prefix.service
test-execute/exec-privatedevices-no-capability-mknod.service
test-execute/exec-privatedevices-no-capability-sys-rawio.service
test-execute/exec-privatedevices-no.service
diff --git a/test/test-execute/exec-privatedevices-disabled-by-prefix.service b/test/test-execute/exec-privatedevices-disabled-by-prefix.service
new file mode 100644
index 0000000000..19b1da5240
--- /dev/null
+++ b/test/test-execute/exec-privatedevices-disabled-by-prefix.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Test for PrivateDevices=yes with prefix
+
+[Service]
+ExecStart=/bin/sh -x -c '! test -c /dev/kmsg'
+ExecStart=+/bin/sh -x -c 'test -c /dev/kmsg'
+Type=oneshot
+PrivateDevices=yes