diff --git a/Dockerfile b/Dockerfile index a06d009..1c3232b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,16 @@ LABEL org.label-schema.build-date=$BUILD_DATE \ org.label-schema.vcs-ref=$VCS_REF \ org.label-schema.license=GPL-3.0 +WORKDIR /tmp/ RUN pacman -Syu --noconfirm --needed gcc cmake make git valgrind \ - && pacman -Scc \ - && rm -rfv /var/cache/pacman/* /var/lib/pacman/sync/* + && pacman --noconfirm -R $(pacman -Qdtq) \ + && pacman -Scc && rm -rfv /var/cache/pacman/* /var/lib/pacman/sync/* \ + && rm -rv /usr/share/info/* \ + && rm -rv /usr/share/man/* \ + && rm -rv /usr/share/doc/* \ + && rm -rv /usr/share/zoneinfo/* \ + && rm -rv /usr/share/i18n/* \ + && find /. -name "*~" -type f -delete \ + && find /usr/share/terminfo/. ! -name "*xterm*" ! -name "*screen*" ! -name "*screen*" -type f -delete \ + && rm -rv /tmp/* \ +WORKDIR /