Do not run selinux commands if it is disabled.

* Execution of the setenforce command when selinux was not enabled
   was resulting in a non-zero exit status, which halted devstack.
 * Addresses bug 1175444

Change-Id: I7f6492dea7c52d153e755cda826d6fabd53f3771
This commit is contained in:
Maru Newby 2013-05-15 19:44:10 +00:00
parent 9f52cd78f2
commit b1802db807

View File

@ -565,7 +565,9 @@ fi
if [[ is_fedora && $DISTRO =~ (rhel6) ]]; then
# Avoid having to configure selinux to allow things like httpd to
# access horizion files or run binaries like nodejs (LP#1175444)
sudo setenforce 0
if selinuxenabled; then
sudo setenforce 0
fi
# An old version (2.0.1) of python-crypto is probably installed on
# a fresh system, via the dependency chain