Browse code

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

Maru Newby authored on 2013/05/16 04:44:10
Showing 1 changed files
... ...
@@ -565,7 +565,9 @@ fi
565 565
 if [[ is_fedora && $DISTRO =~ (rhel6) ]]; then
566 566
     # Avoid having to configure selinux to allow things like httpd to
567 567
     # access horizion files or run binaries like nodejs (LP#1175444)
568
-    sudo setenforce 0
568
+    if selinuxenabled; then
569
+        sudo setenforce 0
570
+    fi
569 571
 
570 572
     # An old version (2.0.1) of python-crypto is probably installed on
571 573
     # a fresh system, via the dependency chain