aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCiprian Barbu <ciprian.barbu@enea.com>2017-03-01 15:25:28 +0200
committerCiprian Barbu <ciprian.barbu@enea.com>2017-03-01 15:29:53 +0200
commitc9456362bd536bd147ae228358913777f27dde0e (patch)
treef6f829648354d93d0d4914137d9c34c2df4524b9
parent7a6664e5bacdd8b3730aae8e0f8e6e0ff3b918ba (diff)
[deployment_handler] Fix apt-cache to get installed version
In case multiple versions of a package exist on the repo, the old method using apt-cache show opendaylight returned everything available rather than what was actually installed. Using apt-cache policy opendaylight is more appropriate. Change-Id: I8068c18ab25ca532988f24277fd48a4c42647891 Signed-off-by: Ciprian Barbu <ciprian.barbu@enea.com>
-rw-r--r--opnfv/deployment/fuel/adapter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/opnfv/deployment/fuel/adapter.py b/opnfv/deployment/fuel/adapter.py
index a71d6cb..a217767 100644
--- a/opnfv/deployment/fuel/adapter.py
+++ b/opnfv/deployment/fuel/adapter.py
@@ -176,7 +176,7 @@ class FuelAdapter(manager.DeploymentHandler):
return version
def get_sdn_version(self):
- cmd = "apt-cache show opendaylight|grep Version"
+ cmd = "apt-cache policy opendaylight|grep Installed"
version = None
for node in self.nodes:
if manager.Role.ODL in node.roles and node.is_active():