From 1c76b5b5bbef7803916903ccc97a840245cce343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 19 Mar 2020 16:57:50 +0100 Subject: [PATCH] test/TEST-06: skip test if no selinux I put SELINUX=disabled on my laptop, and the test fails with ENOENT when trying to write to /sys/fs/selinux/enforce. It's a bit of a special case, but let's avoid the failure. --- test/units/testsuite-06.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/units/testsuite-06.sh b/test/units/testsuite-06.sh index 9e722e362e..f9b106da7b 100755 --- a/test/units/testsuite-06.sh +++ b/test/units/testsuite-06.sh @@ -3,7 +3,12 @@ set -x set -e set -o pipefail -echo 1 >/sys/fs/selinux/enforce +echo 1 >/sys/fs/selinux/enforce || { + echo "Can't make selinux enforcing, skipping test" + touch /testok + exit +} + runcon -t systemd_test_start_t systemctl start hola runcon -t systemd_test_reload_t systemctl reload hola runcon -t systemd_test_stop_t systemctl stop hola