[1/3] automation: try to keep openSUSE Leap image a little smaller
diff mbox series

Message ID 156459232072.7075.5517516860417287661.stgit@Palanthas
State New
Headers show
Series
  • automation: build Xen in openSUSE Tumbleweed
Related show

Commit Message

Dario Faggioli July 31, 2019, 4:58 p.m. UTC
Using `--no-recommends` when updating or installing commands should
prevent non strictly necessary packages to be installed.

doing a `clean -a` after installing all the packages, should, in
theory, free more space (as opposed to using just `clean`).

Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
---
Cc: Doug Goldstein <cardoe@cardoe.com>
Cc: Wei Liu <wl@xen.org>
---
 automation/build/suse/opensuse-leap.dockerfile |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Comments

Doug Goldstein Aug. 3, 2019, 2:47 p.m. UTC | #1
On 7/31/19 11:58 AM, Dario Faggioli wrote:

> Using `--no-recommends` when updating or installing commands should
> prevent non strictly necessary packages to be installed.
>
> doing a `clean -a` after installing all the packages, should, in
> theory, free more space (as opposed to using just `clean`).
>
> Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
Acked-by: Doug Goldstein <cardoe@cardoe.com>

Patch
diff mbox series

diff --git a/automation/build/suse/opensuse-leap.dockerfile b/automation/build/suse/opensuse-leap.dockerfile
index 614a5c8405..eb70419002 100644
--- a/automation/build/suse/opensuse-leap.dockerfile
+++ b/automation/build/suse/opensuse-leap.dockerfile
@@ -7,8 +7,8 @@  ENV USER root
 RUN mkdir /build
 WORKDIR /build
 
-RUN zypper ref && zypper up -y
-RUN zypper install -y \
+RUN zypper ref && zypper up -y --no-recommends
+RUN zypper install -y --no-recommends \
         acpica \
         bc \
         bin86 \
@@ -64,4 +64,4 @@  RUN zypper install -y \
         xz-devel \
         zlib-devel \
         && \
-        zypper clean
+        zypper clean -a