From 6eec9f66bb93fc25cd8a078ada5c31bf32c29f80 Mon Sep 17 00:00:00 2001 From: Xiaodai Wang Date: Mon, 1 Jul 2024 17:03:53 +0800 Subject: [PATCH] Enable virt_use_nfs when selinux is enforcing In function setup_or_cleanup_nfs, when selinux is enforcing, it only prints a debug message asking libvirt to enable virt_use_nfs, but doesn't exit. This hides a bug when in CI env, the virt_use_nfs may be set by other scripts or not, so another script using the function may fail randomly if it doesn't set virt_use_nfs as required. Since virt_use_nfs is a very common operation, it's fine to enable it here. Signed-off-by: Xiaodai Wang --- virttest/utils_test/libvirt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/virttest/utils_test/libvirt.py b/virttest/utils_test/libvirt.py index 6e1fe5eb51..e1b694baad 100644 --- a/virttest/utils_test/libvirt.py +++ b/virttest/utils_test/libvirt.py @@ -521,6 +521,7 @@ def setup_or_cleanup_nfs( '"setsebool virt_use_nfs on" to get ' "nfs access right." ) + process.run("setsebool virt_use_nfs on", shell=True) _nfs.setup() nfs_mount_info = ( process.run("nfsstat -m", shell=True).stdout_text.strip().split(",")