From f7a3c7e5998e1bd92bdd3d9bb66ac2d476631510 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Thu, 19 Oct 2017 13:02:14 +0100 Subject: [PATCH] base: use install_packages macro instead of calling APT Change-Id: I9176a6a755f527010234b1eee3342dbc649a1b34 Depends-on: Icfff55d92fa5c865f09db5112da28bf452a5a221 --- docker/base/Dockerfile.j2 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index 35599896aa..c0d66cb8f4 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -268,10 +268,14 @@ COPY dpkg_reducing_disk_footprint /etc/dpkg/dpkg.cfg.d/dpkg_reducing_disk_footpr {% block base_ubuntu_package_pre %} # Need apt-transport-https and ca-certificates before replacing sources.list or # apt-get update will not work if any repositories are accessed via HTTPS -RUN apt-get update \ - && apt-get -y install --no-install-recommends apt-transport-https ca-certificates gnupg dirmngr curl \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* +{% set base_ubuntu_package_pre_packages = [ + 'apt-transport-https', + 'ca-certificates', + 'curl', + 'dirmngr', + 'gnupg' +] %} +{{ macros.install_packages(base_ubuntu_package_pre_packages | customizable("base_ubuntu_package_pre_packages")) }} {% endblock %} {% block base_ubuntu_package_sources_list %}