File tree 15 files changed +83
-1
lines changed
15 files changed +83
-1
lines changed Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:stretch
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -56,7 +56,8 @@ RUN set -ex \
56
56
make \
57
57
# openldap-dev \
58
58
openssl-dev \
59
- perl \
59
+ # configure: error: prove not found
60
+ perl-utils \
60
61
# perl-dev \
61
62
# python-dev \
62
63
# python3-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:jessie
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ RUN set -ex \
59
59
make \
60
60
# openldap-dev \
61
61
openssl-dev \
62
+ # configure: error: prove not found
62
63
perl \
63
64
# perl-dev \
64
65
# python-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:jessie
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ RUN set -ex \
59
59
make \
60
60
# openldap-dev \
61
61
openssl-dev \
62
+ # configure: error: prove not found
62
63
perl \
63
64
# perl-dev \
64
65
# python-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:jessie
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ RUN set -ex \
56
56
make \
57
57
# openldap-dev \
58
58
openssl-dev \
59
+ # configure: error: prove not found
59
60
perl \
60
61
# perl-dev \
61
62
# python-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:jessie
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ RUN set -ex \
56
56
make \
57
57
# openldap-dev \
58
58
openssl-dev \
59
+ # configure: error: prove not found
59
60
perl \
60
61
# perl-dev \
61
62
# python-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:jessie
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ RUN set -ex \
56
56
make \
57
57
# openldap-dev \
58
58
openssl-dev \
59
+ # configure: error: prove not found
59
60
perl \
60
61
# perl-dev \
61
62
# python-dev \
Original file line number Diff line number Diff line change @@ -57,6 +57,7 @@ RUN set -ex \
57
57
make \
58
58
# openldap-dev \
59
59
openssl-dev \
60
+ # configure: error: prove not found
60
61
perl \
61
62
# perl-dev \
62
63
# python-dev \
Original file line number Diff line number Diff line change 1
1
# vim:set ft=dockerfile:
2
2
FROM debian:%%DEBIAN_SUITE%%
3
3
4
+ RUN set -ex; \
5
+ if ! command -v gpg > /dev/null; then \
6
+ apt-get update; \
7
+ apt-get install -y --no-install-recommends \
8
+ gnupg2 \
9
+ dirmngr \
10
+ ; \
11
+ rm -rf /var/lib/apt/lists/*; \
12
+ fi
13
+
4
14
# explicitly set user/group IDs
5
15
RUN groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
6
16
Original file line number Diff line number Diff line change @@ -68,6 +68,11 @@ for version in "${versions[@]}"; do
68
68
-e ' s/%%PG_SHA256%%/' " $srcSha256 " ' /g' \
69
69
-e ' s/%%ALPINE-VERSION%%/' " ${alpineVersion[$version]} " ' /g' \
70
70
" Dockerfile-$variant .template" > " $version /$variant /Dockerfile"
71
+ if [ " ${alpineVersion[$version]} " != ' 3.5' ]; then
72
+ # prove was moved out of the perl package and into perl-utils in 3.6
73
+ # https://pkgs.alpinelinux.org/contents?file=prove&path=&name=&branch=&repo=&arch=x86_64
74
+ sed -ri ' s/(\s+perl)(\s+)/\1-utils\2/' " $version /$variant /Dockerfile"
75
+ fi
71
76
72
77
# TODO remove all this when 9.2 and 9.3 are EOL (2017-10-01 and 2018-10-01 -- from http://www.postgresql.org/support/versioning/)
73
78
case " $version " in
You can’t perform that action at this time.
0 commit comments