summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorShireesh Anjal <anjalshireesh@gmail.com>2011-08-16 06:14:48 -0700
committerShireesh Anjal <anjalshireesh@gmail.com>2011-08-16 06:14:48 -0700
commitd0a74b727fd16e096dae11c8b0da1f9462c66dee (patch)
tree8ebba951cd54327a8c6e2723bd202b2a421f1b64 /src
parent96f05b39e89266d83673dbecd8649965ce43bfe6 (diff)
parent4c02769b4132224f6ff0b1b41d736fa1fec943fa (diff)
Merge pull request #232 from TimothyAsir/master
Bug 3408 - [AMI] setsebool command not present in Gluster AMI
Diffstat (limited to 'src')
-rwxr-xr-xsrc/com.gluster.storage.management.gateway.scripts/src/backend/setup_cifs_config.py9
-rwxr-xr-xsrc/com.gluster.storage.management.gateway.scripts/src/backend/start_volume_cifs.py9
2 files changed, 10 insertions, 8 deletions
diff --git a/src/com.gluster.storage.management.gateway.scripts/src/backend/setup_cifs_config.py b/src/com.gluster.storage.management.gateway.scripts/src/backend/setup_cifs_config.py
index 67ce962e..5d5187f4 100755
--- a/src/com.gluster.storage.management.gateway.scripts/src/backend/setup_cifs_config.py
+++ b/src/com.gluster.storage.management.gateway.scripts/src/backend/setup_cifs_config.py
@@ -85,10 +85,11 @@ def main():
sys.stderr.write("Failed to create samba configuration file %s: %s\n" % (Globals.REAL_SAMBA_CONF_FILE, str(e)))
sys.exit(4)
- if Utils.runCommand("setsebool -P samba_share_fusefs on") != 0:
- Utils.log("failed to set SELinux samba_share_fusefs")
- sys.stderr.write("failed to set SELinux samba_share_fusefs\n")
- sys.exit(5)
+ if Utils.runCommand("/usr/sbin/selinuxenabled") == 0:
+ if Utils.runCommand("setsebool -P samba_share_fusefs on") != 0:
+ Utils.log("failed to set SELinux samba_share_fusefs")
+ sys.stderr.write("failed to set SELinux samba_share_fusefs\n")
+ sys.exit(5)
if Utils.runCommand("service smb status") != 0:
if Utils.runCommand("service smb start") != 0:
diff --git a/src/com.gluster.storage.management.gateway.scripts/src/backend/start_volume_cifs.py b/src/com.gluster.storage.management.gateway.scripts/src/backend/start_volume_cifs.py
index 0d09b5eb..e16c87c2 100755
--- a/src/com.gluster.storage.management.gateway.scripts/src/backend/start_volume_cifs.py
+++ b/src/com.gluster.storage.management.gateway.scripts/src/backend/start_volume_cifs.py
@@ -33,10 +33,11 @@ def main():
Utils.log("Failed to create reexport link %s" % cifsDirName)
sys.stderr.write("Failed to create reexport link %s\n" % cifsDirName)
sys.exit(2)
- if Utils.runCommand("chcon -t samba_share_t %s -h" % cifsDirName) != 0:
- Utils.log("Failed to change security context for the link %s" % cifsDirName)
- sys.stderr.write("Failed to change security context for the link %s\n" % cifsDirName)
- sys.exit(2)
+ if Utils.runCommand("/usr/sbin/selinuxenabled") == 0:
+ if Utils.runCommand("chcon -t samba_share_t %s -h" % cifsDirName) != 0:
+ Utils.log("Failed to change security context for the link %s" % cifsDirName)
+ sys.stderr.write("Failed to change security context for the link %s\n" % cifsDirName)
+ sys.exit(2)
if not VolumeUtils.includeVolume(volumeName):
Utils.log("Failed to include volume for CIFS reexport")
sys.stderr.write("Failed to include volume for CIFS reexport\n")