aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/python/DUTSetup.py
diff options
context:
space:
mode:
authorJan Gelety <jgelety@cisco.com>2018-03-19 13:45:47 +0100
committerJan Gelety <jgelety@cisco.com>2018-03-19 13:36:58 +0000
commit501d216be3b4cf8ec0a4eea82acd5855bad4a713 (patch)
tree0f2bd0289e56c8f50f0f62fec8ad2620e1e59b4b /resources/libraries/python/DUTSetup.py
parent1b9ed966c42ada2cb230c4f2a8a9ebc2ade8d3db (diff)
FIX: remove all vpp packages installed
Change-Id: I1a2e51fada2f16fb236499a5cbff735f5e08aae2 Signed-off-by: Jan Gelety <jgelety@cisco.com>
Diffstat (limited to 'resources/libraries/python/DUTSetup.py')
-rw-r--r--resources/libraries/python/DUTSetup.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/resources/libraries/python/DUTSetup.py b/resources/libraries/python/DUTSetup.py
index ca37d9e100..2939d74c1e 100644
--- a/resources/libraries/python/DUTSetup.py
+++ b/resources/libraries/python/DUTSetup.py
@@ -477,9 +477,9 @@ class DUTSetup(object):
if os.path.isfile("/etc/redhat-release"):
# workaroud - uninstall existing vpp installation until
# start-testcase script is updated on all virl servers
- rpm_pkgs_remove = " ".join(vpp_rpm_pkgs)
- r_rcode, _, r_err = ssh.exec_command_sudo(
- "rpm -e {0}".format(rpm_pkgs_remove), timeout=90)
+ rpm_pkgs_remove = "vpp*"
+ cmd_u = 'yum -y remove "{0}"'.format(rpm_pkgs_remove)
+ r_rcode, _, r_err = ssh.exec_command_sudo(cmd_u, timeout=90)
if int(r_rcode) != 0:
raise RuntimeError('Failed to remove previous VPP'
'installation on host {0}:\n{1}'
@@ -487,8 +487,8 @@ class DUTSetup(object):
rpm_pkgs = "*.rpm ".join(str(vpp_pkg_dir + pkg)
for pkg in vpp_rpm_pkgs) + "*.rpm"
- ret_code, _, err = ssh.exec_command_sudo(
- "rpm -ivh {0}".format(rpm_pkgs), timeout=90)
+ cmd_i = "rpm -ivh {0}".format(rpm_pkgs)
+ ret_code, _, err = ssh.exec_command_sudo(cmd_i, timeout=90)
if int(ret_code) != 0:
raise RuntimeError('Failed to install VPP on host {0}:'
'\n{1}'.format(node['host']), err)
@@ -499,17 +499,17 @@ class DUTSetup(object):
else:
# workaroud - uninstall existing vpp installation until
# start-testcase script is updated on all virl servers
- deb_pkgs_remove = " ".join(vpp_deb_pkgs)
- r_rcode, _, r_err = ssh.exec_command_sudo(
- "dpkg --purge {0}".format(deb_pkgs_remove), timeout=90)
+ deb_pkgs_remove = "vpp*"
+ cmd_u = 'apt-get purge -y "{0}"'.format(deb_pkgs_remove)
+ r_rcode, _, r_err = ssh.exec_command_sudo(cmd_u, timeout=90)
if int(r_rcode) != 0:
raise RuntimeError('Failed to remove previous VPP'
'installation on host {0}:\n{1}'
.format(node['host']), r_err)
deb_pkgs = "*.deb ".join(str(vpp_pkg_dir + pkg)
for pkg in vpp_deb_pkgs) + "*.deb"
- ret_code, _, err = ssh.exec_command_sudo(
- "dpkg -i --force-all {0}".format(deb_pkgs), timeout=90)
+ cmd_i = "dpkg -i --force-all {0}".format(deb_pkgs)
+ ret_code, _, err = ssh.exec_command_sudo(cmd_i, timeout=90)
if int(ret_code) != 0:
raise RuntimeError('Failed to install VPP on host {0}:'
'\n{1}'.format(node['host']), err)