File tree Expand file tree Collapse file tree 5 files changed +65
-75
lines changed Expand file tree Collapse file tree 5 files changed +65
-75
lines changed Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps
2
2
MAINTAINER Peter Martini <
[email protected] >
3
3
4
- RUN apt-get update && apt-get install -y curl procps
4
+ RUN apt-get update \
5
+ && apt-get install -y curl procps \
6
+ && rm -fr /var/lib/apt/lists/*
5
7
6
8
RUN mkdir /usr/src/perl
7
9
WORKDIR /usr/src/perl
@@ -10,20 +12,16 @@ COPY sha1.txt /tmp/sha1.txt
10
12
RUN curl -SL https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.18.4.tar.bz2 -o perl-5.18.4.tar.bz2 \
11
13
&& sha1sum -c /tmp/sha1.txt \
12
14
&& tar --strip-components=1 -xjf perl-5.18.4.tar.bz2 -C /usr/src/perl \
13
- && rm perl-5.18.4.tar.bz2 /tmp/sha1.txt
14
-
15
- RUN ./Configure -Dusethreads -Duse64bitall -A ccflags=-fwrapv -des \
16
- && make -j$(nproc) \
17
- && TEST_JOBS=$(nproc) make test_harness \
18
- && make install \
19
- && make veryclean
20
-
21
- WORKDIR /usr/src
22
- RUN curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
23
- && chmod +x cpanm \
24
- && ./cpanm App::cpanminus \
25
- && rm -fr /root/.cpanm \
26
- && rm ./cpanm
15
+ && rm perl-5.18.4.tar.bz2 /tmp/sha1.txt \
16
+ && ./Configure -Dusethreads -Duse64bitall -A ccflags=-fwrapv -des \
17
+ && make -j$(nproc) \
18
+ && TEST_JOBS=$(nproc) make test_harness \
19
+ && make install \
20
+ && cd /usr/src \
21
+ && curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
22
+ && chmod +x cpanm \
23
+ && ./cpanm App::cpanminus \
24
+ && rm -fr ./cpanm /root/.cpanm /usr/src/perl
27
25
28
26
WORKDIR /root
29
27
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps
2
2
MAINTAINER Peter Martini <
[email protected] >
3
3
4
- RUN apt-get update && apt-get install -y curl procps
4
+ RUN apt-get update \
5
+ && apt-get install -y curl procps \
6
+ && rm -fr /var/lib/apt/lists/*
5
7
6
8
RUN mkdir /usr/src/perl
7
9
WORKDIR /usr/src/perl
@@ -10,20 +12,16 @@ COPY sha1.txt /tmp/sha1.txt
10
12
RUN curl -SL https://cpan.metacpan.org/authors/id/R/RJ/RJBS/perl-5.18.4.tar.bz2 -o perl-5.18.4.tar.bz2 \
11
13
&& sha1sum -c /tmp/sha1.txt \
12
14
&& tar --strip-components=1 -xjf perl-5.18.4.tar.bz2 -C /usr/src/perl \
13
- && rm perl-5.18.4.tar.bz2 /tmp/sha1.txt
14
-
15
- RUN ./Configure -Duse64bitall -A ccflags=-fwrapv -des \
16
- && make -j$(nproc) \
17
- && TEST_JOBS=$(nproc) make test_harness \
18
- && make install \
19
- && make veryclean
20
-
21
- WORKDIR /usr/src
22
- RUN curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
23
- && chmod +x cpanm \
24
- && ./cpanm App::cpanminus \
25
- && rm -fr /root/.cpanm \
26
- && rm ./cpanm
15
+ && rm perl-5.18.4.tar.bz2 /tmp/sha1.txt \
16
+ && ./Configure -Duse64bitall -A ccflags=-fwrapv -des \
17
+ && make -j$(nproc) \
18
+ && TEST_JOBS=$(nproc) make test_harness \
19
+ && make install \
20
+ && cd /usr/src \
21
+ && curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
22
+ && chmod +x cpanm \
23
+ && ./cpanm App::cpanminus \
24
+ && rm -fr ./cpanm /root/.cpanm /usr/src/perl
27
25
28
26
WORKDIR /root
29
27
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps
2
2
MAINTAINER Peter Martini <
[email protected] >
3
3
4
- RUN apt-get update && apt-get install -y curl procps
4
+ RUN apt-get update \
5
+ && apt-get install -y curl procps \
6
+ && rm -fr /var/lib/apt/lists/*
5
7
6
8
RUN mkdir /usr/src/perl
7
9
WORKDIR /usr/src/perl
@@ -10,20 +12,16 @@ COPY sha1.txt /tmp/sha1.txt
10
12
RUN curl -SL https://cpan.metacpan.org/authors/id/S/SH/SHAY/perl-5.20.1.tar.bz2 -o perl-5.20.1.tar.bz2 \
11
13
&& sha1sum -c /tmp/sha1.txt \
12
14
&& tar --strip-components=1 -xjf perl-5.20.1.tar.bz2 -C /usr/src/perl \
13
- && rm perl-5.20.1.tar.bz2 /tmp/sha1.txt
14
-
15
- RUN ./Configure -Dusethreads -Duse64bitall -des \
16
- && make -j$(nproc) \
17
- && TEST_JOBS=$(nproc) make test_harness \
18
- && make install \
19
- && make veryclean
20
-
21
- WORKDIR /usr/src
22
- RUN curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
23
- && chmod +x cpanm \
24
- && ./cpanm App::cpanminus \
25
- && rm -fr /root/.cpanm \
26
- && rm ./cpanm
15
+ && rm perl-5.20.1.tar.bz2 /tmp/sha1.txt \
16
+ && ./Configure -Dusethreads -Duse64bitall -des \
17
+ && make -j$(nproc) \
18
+ && TEST_JOBS=$(nproc) make test_harness \
19
+ && make install \
20
+ && cd /usr/src \
21
+ && curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
22
+ && chmod +x cpanm \
23
+ && ./cpanm App::cpanminus \
24
+ && rm -fr ./cpanm /root/.cpanm /usr/src/perl
27
25
28
26
WORKDIR /root
29
27
Original file line number Diff line number Diff line change 1
1
FROM buildpack-deps
2
2
MAINTAINER Peter Martini <
[email protected] >
3
3
4
- RUN apt-get update && apt-get install -y curl procps
4
+ RUN apt-get update \
5
+ && apt-get install -y curl procps \
6
+ && rm -fr /var/lib/apt/lists/*
5
7
6
8
RUN mkdir /usr/src/perl
7
9
WORKDIR /usr/src/perl
@@ -10,20 +12,16 @@ COPY sha1.txt /tmp/sha1.txt
10
12
RUN curl -SL https://cpan.metacpan.org/authors/id/S/SH/SHAY/perl-5.20.1.tar.bz2 -o perl-5.20.1.tar.bz2 \
11
13
&& sha1sum -c /tmp/sha1.txt \
12
14
&& tar --strip-components=1 -xjf perl-5.20.1.tar.bz2 -C /usr/src/perl \
13
- && rm perl-5.20.1.tar.bz2 /tmp/sha1.txt
14
-
15
- RUN ./Configure -Duse64bitall -des \
16
- && make -j$(nproc) \
17
- && TEST_JOBS=$(nproc) make test_harness \
18
- && make install \
19
- && make veryclean
20
-
21
- WORKDIR /usr/src
22
- RUN curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
23
- && chmod +x cpanm \
24
- && ./cpanm App::cpanminus \
25
- && rm -fr /root/.cpanm \
26
- && rm ./cpanm
15
+ && rm perl-5.20.1.tar.bz2 /tmp/sha1.txt \
16
+ && ./Configure -Duse64bitall -des \
17
+ && make -j$(nproc) \
18
+ && TEST_JOBS=$(nproc) make test_harness \
19
+ && make install \
20
+ && cd /usr/src \
21
+ && curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
22
+ && chmod +x cpanm \
23
+ && ./cpanm App::cpanminus \
24
+ && rm -fr ./cpanm /root/.cpanm /usr/src/perl
27
25
28
26
WORKDIR /root
29
27
Original file line number Diff line number Diff line change @@ -109,7 +109,9 @@ =head1 DESCRIPTION
109
109
FROM buildpack-deps
110
110
MAINTAINER Peter Martini <[email protected] >
111
111
112
- RUN apt-get update && apt-get install -y curl procps
112
+ RUN apt-get update \
113
+ && apt-get install -y curl procps \
114
+ && rm -fr /var/lib/apt/lists/*
113
115
114
116
RUN mkdir /usr/src/perl
115
117
WORKDIR /usr/src/perl
@@ -118,20 +120,16 @@ =head1 DESCRIPTION
118
120
RUN curl -SL https://cpan.metacpan.org/authors/id/{{pause}}/perl-{{version}}.tar.bz2 -o perl-{{version}}.tar.bz2 \
119
121
&& sha1sum -c /tmp/sha1.txt \
120
122
&& tar --strip-components=1 -xjf perl-{{version}}.tar.bz2 -C /usr/src/perl \
121
- && rm perl-{{version}}.tar.bz2 /tmp/sha1.txt
122
-
123
- RUN ./Configure {{args}} {{extra_flags}} -des \
124
- && make -j$(nproc) \
125
- && TEST_JOBS=$(nproc) make test_harness \
126
- && make install \
127
- && make veryclean
128
-
129
- WORKDIR /usr/src
130
- RUN curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
131
- && chmod +x cpanm \
132
- && ./cpanm App::cpanminus \
133
- && rm -fr /root/.cpanm \
134
- && rm ./cpanm
123
+ && rm perl-{{version}}.tar.bz2 /tmp/sha1.txt \
124
+ && ./Configure {{args}} {{extra_flags}} -des \
125
+ && make -j$(nproc) \
126
+ && TEST_JOBS=$(nproc) make test_harness \
127
+ && make install \
128
+ && cd /usr/src \
129
+ && curl -LO https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm \
130
+ && chmod +x cpanm \
131
+ && ./cpanm App::cpanminus \
132
+ && rm -fr ./cpanm /root/.cpanm /usr/src/perl
135
133
136
134
WORKDIR /root
137
135
You can’t perform that action at this time.
0 commit comments