From 27fb91638dc365ea82acfe960350ef6ff13a2ffe Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Fri, 5 Jun 2020 21:48:51 +0700 Subject: [PATCH] debian-stretch-titan: do not install unneeded dependencies By default, Debian's package manager (apt) would install as many dependencies as possible, including optional (recommended and suggested) ones. Package 'eclipse-titan' recommends 'default-jdk', which is absolutely not needed for osmo-ttcn3-hacks, and in its turn depends on +100500 more packages like xorg, wayland, etc. This change significantly reduces total amount of dependencies and the overall build time by disabling installation of recommended and suggested dependencies. Change-Id: I56f0d0f37e212b15e8c19ddea96d1c999177eb17 --- debian-stretch-titan/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/debian-stretch-titan/Dockerfile b/debian-stretch-titan/Dockerfile index 0778db62..15e4492a 100644 --- a/debian-stretch-titan/Dockerfile +++ b/debian-stretch-titan/Dockerfile @@ -14,8 +14,9 @@ RUN apt-key add /tmp/Release.key && \ echo "deb " $OSMOCOM_REPO " ./" > /etc/apt/sources.list.d/osmocom-latest.list ADD $OSMOCOM_REPO/Release /tmp/Release -RUN apt-get update && apt-get install -y \ - eclipse-titan +RUN apt-get update && \ + apt-get install -y --no-install-recommends --no-install-suggests \ + eclipse-titan RUN apt-get update && \ apt-get upgrade -y && \