]> git.ipfire.org Git - thirdparty/pdns.git/blame - builder-support/dockerfiles/Dockerfile.dnsdist
Use Python 3 in build system
[thirdparty/pdns.git] / builder-support / dockerfiles / Dockerfile.dnsdist
CommitLineData
b7c38b3b 1FROM alpine:3.10 as dnsdist
94db630b 2ARG BUILDER_CACHE_BUSTER=
e2c9d5cf
PL
3
4RUN apk add --no-cache gcc g++ make tar autoconf automake protobuf-dev lua-dev \
98508251 5 libtool file boost-dev ragel python3 git libedit-dev
e2c9d5cf
PL
6
7ADD builder/helpers/set-configure-ac-version.sh /dnsdist/builder/helpers/
190aaf91 8ADD COPYING /dnsdist/
e2c9d5cf
PL
9@EXEC sdist_dirs=(build-aux m4 pdns ext)
10@EXEC for d in ${sdist_dirs[@]} ; do echo "COPY $d/ /dnsdist/$d/" ; done
8670e40d 11ADD builder-support/gen-version /dnsdist/pdns/dnsdistdist/builder-support/gen-version
e2c9d5cf
PL
12WORKDIR /dnsdist/pdns/dnsdistdist
13
14RUN mkdir /sdist
15
16ARG BUILDER_VERSION
17RUN /dnsdist/builder/helpers/set-configure-ac-version.sh && \
18 autoreconf -v -i --force && \
19 ./configure --disable-dependency-tracking && \
20 make dist
21RUN cp dnsdist-${BUILDER_VERSION}.tar.bz2 /sdist/
22