[Ovirt-devel] [PATCH ovirt-node] run storage config script under different selinux context
Alan Pevec
apevec at redhat.com
Thu Nov 20 16:20:15 UTC 2008
REPOST with fixed ovirt-firstboot
ovirt-config-storage needs to access libvirt,
and initscripts run in initrc_t which can't access libvirtd socket
---
scripts/ovirt-config-setup | 4 +++-
scripts/ovirt-firstboot | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/scripts/ovirt-config-setup b/scripts/ovirt-config-setup
index 8408d14..0f53100 100755
--- a/scripts/ovirt-config-setup
+++ b/scripts/ovirt-config-setup
@@ -14,7 +14,9 @@ while true; do
case "$OPTION" in
"Networking") ovirt-config-networking ; break ;;
- "Storage") ovirt-config-storage ; break ;;
+ "Storage")
+ newrole -t virtd_t -- -c ovirt-config-storage ;
+ break ;;
"Logging") ovirt-config-logging ; break ;;
"Password") ovirt-config-password ; break ;;
"Quit") exit 0 ;;
diff --git a/scripts/ovirt-firstboot b/scripts/ovirt-firstboot
index a75319a..a7c88f4 100755
--- a/scripts/ovirt-firstboot
+++ b/scripts/ovirt-firstboot
@@ -31,7 +31,7 @@ start ()
{
if is_auto_install; then
ovirt-config-networking AUTO
- ovirt-config-storage AUTO
+ newrole -t virtd_t -- -c 'ovirt-config-storage AUTO'
ovirt-config-logging AUTO
else
ovirt-config-setup
--
1.5.6.5
More information about the ovirt-devel
mailing list