mirror of
https://github.com/systemd/systemd.git
synced 2025-02-27 01:57:35 +03:00
test: add a custom SELinux file context
Since the test suite overhaul, the test units are now under /usr/lib/systemd/tests/testdata/tetsuite-06.units with system_u:object_r:lib_t context. This causes an AVC denial, since the systemd unit files are expected to have the system_u:object_r:systemd_unit_file_t context. Let's fix this by using a custom file context definition.
This commit is contained in:
parent
cd2d8fea14
commit
01da74243d
1
test/TEST-06-SELINUX/systemd_test.fc
Normal file
1
test/TEST-06-SELINUX/systemd_test.fc
Normal file
@ -0,0 +1 @@
|
||||
/usr/lib/systemd/tests/testdata/testsuite-06\.units(/.*)? system_u:object_r:systemd_unit_file_t:s0
|
@ -37,6 +37,7 @@ test_append_files() {
|
||||
mkdir $1/systemd-test-module
|
||||
cp systemd_test.te $1/systemd-test-module
|
||||
cp systemd_test.if $1/systemd-test-module
|
||||
cp systemd_test.fc $1/systemd-test-module
|
||||
dracut_install -o sesearch
|
||||
dracut_install runcon
|
||||
dracut_install checkmodule semodule semodule_package m4 make load_policy sefcontext_compile
|
||||
|
Loading…
x
Reference in New Issue
Block a user