aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-05-10 11:09:58 +0000
committerGerrit Code Review <review@openstack.org>2017-05-10 11:09:58 +0000
commite4fa28715856ed71351f4a6d13e3f2326df12281 (patch)
tree33dbe0cb36179a94cbd762bd94b424a231ce0137 /kolla
parent56c77a022483b36754e65aa4870519404da9f192 (diff)
parentbfc72492e7a10221237261e276f8b8d1fefa70e3 (diff)
downloadkolla-e4fa28715856ed71351f4a6d13e3f2326df12281.tar.gz
kolla-e4fa28715856ed71351f4a6d13e3f2326df12281.zip
Merge "always update APT lists when install packages"
Diffstat (limited to 'kolla')
-rw-r--r--kolla/template/methods.py1
-rw-r--r--kolla/tests/test_methods.py4
2 files changed, 3 insertions, 2 deletions
diff --git a/kolla/template/methods.py b/kolla/template/methods.py
index 7a6ac8d64..06a97afa8 100644
--- a/kolla/template/methods.py
+++ b/kolla/template/methods.py
@@ -44,6 +44,7 @@ def debian_package_install(packages):
# handle the apt-get install
if reg_packages:
+ cmds.append('apt-get update')
cmds.append('apt-get -y install --no-install-recommends {}'.format(
' '.join(reg_packages)
))
diff --git a/kolla/tests/test_methods.py b/kolla/tests/test_methods.py
index dce013d67..1fb5dfa19 100644
--- a/kolla/tests/test_methods.py
+++ b/kolla/tests/test_methods.py
@@ -19,5 +19,5 @@ class MethodsTest(base.TestCase):
def test_debian_package_install(self):
packages = ['https://packages.debian.org/package1.deb', 'package2.deb']
result = methods.debian_package_install(packages)
- expectCmd = 'apt-get -y install --no-install-recommends package2.deb '
- self.assertEqual(expectCmd, result.split("&&")[0])
+ expectCmd = 'apt-get -y install --no-install-recommends package2.deb'
+ self.assertEqual(expectCmd, result.split("&&")[1].strip())