diff options
Diffstat (limited to 'src/com.gluster.storage.management.gateway/WebContent/scripts/delete_volume_cifs_all.py')
| -rwxr-xr-x | src/com.gluster.storage.management.gateway/WebContent/scripts/delete_volume_cifs_all.py | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/com.gluster.storage.management.gateway/WebContent/scripts/delete_volume_cifs_all.py b/src/com.gluster.storage.management.gateway/WebContent/scripts/delete_volume_cifs_all.py deleted file mode 100755 index 3456b92d..00000000 --- a/src/com.gluster.storage.management.gateway/WebContent/scripts/delete_volume_cifs_all.py +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/python -# Copyright (C) 2011 Gluster, Inc. <http://www.gluster.com> -# This file is part of Gluster Management Gateway. -# - -import os -import sys -p1 = os.path.abspath(os.path.dirname(sys.argv[0])) -p2 = "%s/common" % os.path.dirname(p1) -if not p1 in sys.path: - sys.path.append(p1) -if not p2 in sys.path: - sys.path.append(p2) -import Globals -import Utils - - -def removeVolumeCifsConf(volumeName): - try: - fp = open(Globals.CIFS_VOLUME_FILE) - content = fp.read() - fp.close() - except IOError, e: - Utils.log("failed to read file %s: %s" % (Globals.CIFS_VOLUME_FILE, str(e))) - content = "" - - try: - fp = open(Globals.CIFS_VOLUME_FILE, "w") - for line in content.split(): - if line.split(":")[0] != volumeName: - fp.write("%s\n" % line) - fp.close() - except IOError, e: - Utils.log("failed to write file %s: %s" % (Globals.CIFS_VOLUME_FILE, str(e))) - return False - return True - - -def main(): - if len(sys.argv) < 3: - sys.stderr.write("usage: %s SERVER_FILE VOLUME_NAME\n" % os.path.basename(sys.argv[0])) - sys.exit(-1) - - serverFile = sys.argv[1] - volumeName = sys.argv[2] - - rv = Utils.runCommand(["grun.py", serverFile, "delete_volume_cifs.py", volumeName]) - if rv == 0: - if not removeVolumeCifsConf(volumeName): - sys.stderr.write("Failed to remove volume %s and user-list in cifs volume configuration\n" % volumeName) - sys.exit(11) - sys.exit(rv) - - -if __name__ == "__main__": - main() |
