Skip to content

Commit

Permalink
Store all intermediate files in temp dir
Browse files Browse the repository at this point in the history
Makes for easy cleanup.
  • Loading branch information
jstuder-gh committed Aug 9, 2018
1 parent f8a418d commit 048e15a
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,20 @@ RUN buildDeps=' \
libencode-perl \
make \
' \
tmpdir="$(mktemp -d)" \
&& set -x \
&& apt-get update \
&& apt-get --yes install --no-install-recommends $buildDeps \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir /root/rakudo \
&& curl -fsSL http://rakudo.org/downloads/star/rakudo-star-${rakudo_version}.tar.gz -o rakudo.tar.gz \
&& tar xzf rakudo.tar.gz --strip-components=1 -C /root/rakudo \
&& mkdir ${tmpdir}/rakudo \
&& curl -fsSL http://rakudo.org/downloads/star/rakudo-star-${rakudo_version}.tar.gz -o ${tmpdir}/rakudo.tar.gz \
&& tar xzf ${tmpdir}/rakudo.tar.gz --strip-components=1 -C ${tmpdir}/rakudo \
&& ( \
cd /root/rakudo \
cd ${tmpdir}/rakudo \
&& perl Configure.pl --prefix=/usr --gen-moar \
&& make install \
) \
&& rm -rf /rakudo.tar.gz /root/rakudo \
&& rm -rf $tmpdir \
&& apt-get purge -y --auto-remove $buildDeps

ENV PATH=$PATH:/usr/share/perl6/site/bin
Expand Down

0 comments on commit 048e15a

Please sign in to comment.