summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway.scripts/src/backend
diff options
context:
space:
mode:
authorTim <timothyasir@gluster.com>2011-09-14 15:35:36 +0530
committerTim <timothyasir@gluster.com>2011-09-16 15:37:14 +0530
commit0e1108757a02e06565de42590b287dd680d406e0 (patch)
tree0a1a2aeb9c3b046b894f76f3aacedf5f0b6d5cc5 /src/com.gluster.storage.management.gateway.scripts/src/backend
parent9f8f4567074905fc627599304e088c47b99b7a82 (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.py17
-rwxr-xr-xsrc/com.gluster.storage.management.gateway.scripts/src/backend/NetworkUtils.py28
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