69 lines
1.5 KiB
Diff
69 lines
1.5 KiB
Diff
|
From b914aa25ee1fe3e0bd97f58bdf2bfdd185992a79 Mon Sep 17 00:00:00 2001
|
||
|
From: Xiao Ni <xni@redhat.com>
|
||
|
Date: Wed, 22 May 2024 16:50:56 +0800
|
||
|
Subject: [PATCH 093/201] mdadm/tests: disable selinux
|
||
|
|
||
|
Sometimes systemd service fails because selinux. Disable selinux
|
||
|
during testing now. We can enable it in future when having a better
|
||
|
method.
|
||
|
|
||
|
Signed-off-by: Xiao Ni <xni@redhat.com>
|
||
|
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
|
||
|
---
|
||
|
test | 3 +++
|
||
|
tests/func.sh | 10 ++++++++++
|
||
|
2 files changed, 13 insertions(+)
|
||
|
|
||
|
diff --git a/test b/test
|
||
|
index 4a88de58..47f53ad7 100755
|
||
|
--- a/test
|
||
|
+++ b/test
|
||
|
@@ -16,6 +16,8 @@ devlist=
|
||
|
# For example, /dev/md0 is created, stops it, then assemble it, the
|
||
|
# device node will be /dev/md127 (127 is choosed by mdadm autumatically)
|
||
|
is_foreign="no"
|
||
|
+#disable selinux
|
||
|
+sys_selinux="Permissive"
|
||
|
|
||
|
skipping_linear="no"
|
||
|
skipping_multipath="no"
|
||
|
@@ -351,6 +353,7 @@ main() {
|
||
|
fi
|
||
|
done
|
||
|
|
||
|
+ restore_selinux
|
||
|
exit 0
|
||
|
}
|
||
|
|
||
|
diff --git a/tests/func.sh b/tests/func.sh
|
||
|
index db55542d..b2e4d122 100644
|
||
|
--- a/tests/func.sh
|
||
|
+++ b/tests/func.sh
|
||
|
@@ -167,6 +167,15 @@ is_raid_foreign() {
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
+record_selinux() {
|
||
|
+ sys_selinux=`getenforce`
|
||
|
+ setenforce Permissive
|
||
|
+}
|
||
|
+
|
||
|
+restore_selinux() {
|
||
|
+ setenforce $sys_selinux
|
||
|
+}
|
||
|
+
|
||
|
do_setup() {
|
||
|
trap cleanup 0 1 3 15
|
||
|
trap ctrl_c 2
|
||
|
@@ -247,6 +256,7 @@ do_setup() {
|
||
|
echo 0 > /sys/module/md_mod/parameters/start_ro
|
||
|
record_system_speed_limit
|
||
|
is_raid_foreign
|
||
|
+ record_selinux
|
||
|
}
|
||
|
|
||
|
# check various things
|
||
|
--
|
||
|
2.41.0
|
||
|
|