base: use install_packages macro instead of calling APT

Change-Id: I9176a6a755f527010234b1eee3342dbc649a1b34
Depends-on: Icfff55d92fa5c865f09db5112da28bf452a5a221
This commit is contained in:
Marcin Juszkiewicz
2017-10-19 13:02:14 +01:00
parent 781c106f98
commit f7a3c7e599
+8 -4
View File
@@ -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 %}