aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------CleanReadLine0
-rw-r--r--Dockerfile21
2 files changed, 16 insertions, 5 deletions
diff --git a/CleanReadLine b/CleanReadLine
-Subproject 4809a88897173cecff92433816e872b505426f8
+Subproject b46e4cf96fbd91be0dadbaa1c966f83223c0422
diff --git a/Dockerfile b/Dockerfile
index 1d7a86f..f03f288 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,17 +1,28 @@
FROM camilstaps/clean:itasks-latest
-RUN apt-get update -qq && apt-get install -qq libreadline-dev
-
COPY make_abc.sh .
RUN ./make_abc.sh
RUN touch /home/.iclean_history /home/.iclean_template
-RUN mkdir -p /usr/src/iclean
COPY . /usr/src/iclean
WORKDIR /usr/src/iclean
-
-RUN make -B
+RUN PACKAGES="libreadline-dev make gcc" \
+ && apt-get update -qq \
+ && apt-get install -qq $PACKAGES \
+ && make -B \
+# Cleanup
+ && rm -rf \
+ Clean\ System\ Files \
+ CleanReadLine \
+ Makefile \
+ Dockerfile \
+ *.h *.c *.o \
+ *.dcl *.icl \
+ make_abc.sh \
+ && ADDED_PACKAGES=`apt-mark showauto` \
+ && apt-get remove --purge -qq $PACKAGES $ADDED_PACKAGES \
+ && rm -rf /var/lib/apt/lists/*
ENTRYPOINT "./iclean"
CMD []