Merge "always update APT lists when install packages"
This commit is contained in:
commit
e4fa287158
@ -24,8 +24,7 @@ COPY {{ opendaylight_repo }} /etc/yum.repos.d/
|
|||||||
{% set odl_release_deb_url = 'http://download.opensuse.org/repositories/home:/akshitajha/Debian_8.0/' %}
|
{% set odl_release_deb_url = 'http://download.opensuse.org/repositories/home:/akshitajha/Debian_8.0/' %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
RUN sh -c "echo 'deb {{ odl_release_deb_url }} /' > /etc/apt/sources.list.d/opendaylight.list" \
|
RUN sh -c "echo 'deb {{ odl_release_deb_url }} /' > /etc/apt/sources.list.d/opendaylight.list"
|
||||||
&& apt-get update
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{{ macros.install_packages(opendaylight_packages | customizable("packages")) }}
|
{{ macros.install_packages(opendaylight_packages | customizable("packages")) }}
|
||||||
|
@ -44,6 +44,7 @@ def debian_package_install(packages):
|
|||||||
|
|
||||||
# handle the apt-get install
|
# handle the apt-get install
|
||||||
if reg_packages:
|
if reg_packages:
|
||||||
|
cmds.append('apt-get update')
|
||||||
cmds.append('apt-get -y install --no-install-recommends {}'.format(
|
cmds.append('apt-get -y install --no-install-recommends {}'.format(
|
||||||
' '.join(reg_packages)
|
' '.join(reg_packages)
|
||||||
))
|
))
|
||||||
|
@ -19,5 +19,5 @@ class MethodsTest(base.TestCase):
|
|||||||
def test_debian_package_install(self):
|
def test_debian_package_install(self):
|
||||||
packages = ['https://packages.debian.org/package1.deb', 'package2.deb']
|
packages = ['https://packages.debian.org/package1.deb', 'package2.deb']
|
||||||
result = methods.debian_package_install(packages)
|
result = methods.debian_package_install(packages)
|
||||||
expectCmd = 'apt-get -y install --no-install-recommends package2.deb '
|
expectCmd = 'apt-get -y install --no-install-recommends package2.deb'
|
||||||
self.assertEqual(expectCmd, result.split("&&")[0])
|
self.assertEqual(expectCmd, result.split("&&")[1].strip())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user