diff options
author | Tim <timothyasir@gluster.com> | 2011-09-14 15:35:36 +0530 |
---|---|---|
committer | Tim <timothyasir@gluster.com> | 2011-09-16 15:37:14 +0530 |
commit | 0e1108757a02e06565de42590b287dd680d406e0 (patch) | |
tree | 0a1a2aeb9c3b046b894f76f3aacedf5f0b6d5cc5 /src/com.gluster.storage.management.gateway.scripts/src/backend | |
parent | 9f8f4567074905fc627599304e088c47b99b7a82 (diff) |
done runCommandFG cleanup.
Updated scripts to use runCommand in place of runCommandFG.
Signed-off-by: Tim <timothyasir@gluster.com>
Diffstat (limited to 'src/com.gluster.storage.management.gateway.scripts/src/backend')
-rw-r--r-- | src/com.gluster.storage.management.gateway.scripts/src/backend/DiskUtils.py | 17 | ||||
-rwxr-xr-x | src/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py | 28 |
2 files changed, 22 insertions, 23 deletions
diff --git a/src/com.gluster.storage.management.gateway.scripts/src/backend/DiskUtils.py b/src/com.gluster.storage.management.gateway.scripts/src/backend/DiskUtils.py index 8edcd36d..71b737e9 100644 --- a/src/com.gluster.storage.management.gateway.scripts/src/backend/DiskUtils.py +++ b/src/com.gluster.storage.management.gateway.scripts/src/backend/DiskUtils.py @@ -90,7 +90,7 @@ def getDeviceByLabel(label): def getDiskPartitionLabel(device): - rv = Utils.runCommandFG(["sudo", "e2label", device], stdout=True) + rv = Utils.runCommand("e2label %s" % device, output=True, root=True) if rv["Status"] == 0: return rv["Stdout"].strip() return False @@ -296,7 +296,7 @@ def getDiskInfo(diskDeviceList=None): continue partitionDevice = str(partitionHalDevice.GetProperty('block.device')) if partitionHalDevice.GetProperty("volume.is_mounted"): - rv = Utils.runCommandFG(["df", str(partitionHalDevice.GetProperty('volume.mount_point'))], stdout=True) + rv = Utils.runCommand(["df", str(partitionHalDevice.GetProperty('volume.mount_point'))], output=True) if rv["Status"] == 0: try: used = long(rv["Stdout"].split("\n")[1].split()[2]) / 1024 @@ -442,10 +442,10 @@ def getDiskSizeInfo(partition): used = None free = None command = "df -kl -t ext3 -t ext4 -t xfs" - rv = Utils.runCommandFG(command, stdout=True, root=True) + rv = Utils.runCommand(command, output=True, root=True) message = Utils.stripEmptyLines(rv["Stdout"]) - if rv["Stderr"]: - Utils.log("failed to get disk details. %s" % Utils.stripEmptyLines(rv["Stdout"])) + if rv["Status"] != 0: + Utils.log("failed to get disk partition details") return None, None, None for line in rv["Stdout"].split("\n"): tokens = line.split() @@ -472,10 +472,9 @@ def getDiskSizeInfo(partition): number = int(partitionNumber) command = "parted -ms %s unit kb print" % disk - rv = Utils.runCommandFG(command, stdout=True, root=True) - message = Utils.stripEmptyLines(rv["Stdout"]) - if rv["Stderr"]: - Utils.log("failed to get disk details. %s" % Utils.stripEmptyLines(rv["Stdout"])) + rv = Utils.runCommand(command, output=True, root=True) + if rv["Status"] != 0: + Utils.log("failed to get disk partition details") return None, None, None lines = rv["Stdout"].split(";\n") diff --git a/src/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py b/src/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py index 2c3f38e0..b5bb0ffc 100755 --- a/src/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py +++ b/src/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py @@ -52,7 +52,7 @@ def writeHostFile(hostEntryList, fileName=None): except IOError: log("failed to write %s file" % hostFile) return False - if runCommandFG("mv -f %s /etc/hosts" % hostFile, root=True) != 0: + if runCommand("mv -f %s /etc/hosts" % hostFile, root=True) != 0: log("failed to rename file %s to /etc/hosts" % hostFile) return False return True @@ -107,7 +107,7 @@ def writeResolvConfFile(nameServerList, domain, searchDomain, fileName=None, app except IOError: log("failed to write %s file" % resolvConfFile) return False - if runCommandFG("mv -f %s %s" % (resolvConfFile, Globals.RESOLV_CONF_FILE), root=True) != 0: + if runCommand("mv -f %s %s" % (resolvConfFile, Globals.RESOLV_CONF_FILE), root=True) != 0: log("failed to rename file %s to %s" % (resolvConfFile, Globals.RESOLV_CONF_FILE)) return False return True @@ -165,7 +165,7 @@ def writeIfcfgConfFile(deviceName, conf, root="", deviceFile=None): except IOError: log("failed to write %s file" % ifcfgConfFile) return False - if runCommandFG("mv -f %s %s" % (ifcfgConfFile, deviceFile), root=True) != 0: + if runCommand("mv -f %s %s" % (ifcfgConfFile, deviceFile), root=True) != 0: log("failed to rename file %s to %s" % (ifcfgConfFile, deviceFile)) return False return True @@ -173,7 +173,7 @@ def writeIfcfgConfFile(deviceName, conf, root="", deviceFile=None): def getNetDeviceDetail(deviceName): deviceDetail = {} deviceDetail['Name'] = deviceName - rv = runCommandFG("ifconfig %s" % deviceName, stdout=True, root=True) + rv = runCommand("ifconfig %s" % deviceName, output=True, root=True) if rv["Status"] != 0: return False for line in rv["Stdout"].split(): @@ -209,7 +209,7 @@ def getNetDeviceGateway(deviceName): return None def getNetSpeed(deviceName): - rv = runCommandFG("ethtool %s" % deviceName, stdout=True, root=True) + rv = runCommand("ethtool %s" % deviceName, output=True, root=True) if rv["Status"] != 0: return False for line in rv["Stdout"].split("\n"): @@ -221,7 +221,7 @@ def getNetSpeed(deviceName): def getLinkStatus(deviceName): return True ## ethtool takes very long time to respond. So its disabled now - rv = runCommandFG("ethtool %s" % deviceName, stdout=True, root=True) + rv = runCommand("ethtool %s" % deviceName, output=True, root=True) if rv["Status"] != 0: return False for line in rv["Stdout"].split("\n"): @@ -278,7 +278,7 @@ def setBondMode(deviceName, mode, fileName=None): fp.write("alias %s bonding\n" % deviceName) fp.write("options %s max_bonds=2 mode=%s miimon=100\n" % (deviceName, mode)) fp.close() - if runCommandFG(["mv", "-f", tempFileName, fileName], root=True) != 0: + if runCommand(["mv", "-f", tempFileName, fileName], root=True) != 0: log("unable to move file from %s to %s" % (tempFileName, fileName)) return False return True @@ -436,7 +436,7 @@ def configureDhcpServer(serverIpAddress, dhcpIpAddress): except IOError: log(syslog.LOG_ERR, "unable to write dnsmasq dhcp configuration %s" % tmpDhcpConfFile) return False - if runCommandFG("mv -f %s %s" % (tmpDhcpConfFile, Globals.DNSMASQ_DHCP_CONF_FILE), root=True) != 0: + if runCommand("mv -f %s %s" % (tmpDhcpConfFile, Globals.DNSMASQ_DHCP_CONF_FILE), root=True) != 0: log(syslog.LOG_ERR, "unable to copy dnsmasq dhcp configuration to %s" % Globals.DNSMASQ_DHCP_CONF_FILE) return False return True @@ -447,31 +447,31 @@ def isDhcpServer(): def getDhcpServerStatus(): - if runCommandFG("service dnsmasq status", root=True) == 0: + if runCommand("service dnsmasq status", root=True) == 0: return True return False def startDhcpServer(): - if runCommandFG("service dnsmasq start", root=True) == 0: + if runCommand("service dnsmasq start", root=True) == 0: return True return False def stopDhcpServer(): - if runCommandFG("service dnsmasq stop", root=True) == 0: - runCommandFG("rm -f %s" % Globals.DNSMASQ_LEASE_FILE, root=True) + if runCommand("service dnsmasq stop", root=True) == 0: + runCommand("rm -f %s" % Globals.DNSMASQ_LEASE_FILE, root=True) return True return False def restartDhcpServer(): stopDhcpServer() - runCommandFG("rm -f %s" % Globals.DNSMASQ_LEASE_FILE, root=True) + runCommand("rm -f %s" % Globals.DNSMASQ_LEASE_FILE, root=True) return startDhcpServer() def reloadDhcpServer(): - if runCommandFG("service dnsmasq reload", root=True) == 0: + if runCommand("service dnsmasq reload", root=True) == 0: return True return False |