-FROM alpine:3.10 as pdns-authoritative
+FROM alpine:3.18 as pdns-authoritative
ARG BUILDER_CACHE_BUSTER=
RUN apk add --no-cache gcc g++ make tar autoconf automake protobuf-dev lua-dev \
libtool file boost-dev curl openssl-dev ragel python3 \
- flex bison git
+ flex bison git bash
# the pdns/ dir is a bit broad, but who cares :)
ADD configure.ac Makefile.am COPYING INSTALL NOTICE README /pdns-authoritative/
-FROM alpine:3.10 as dnsdist
+FROM alpine:3.18 as dnsdist
ARG BUILDER_CACHE_BUSTER=
RUN apk add --no-cache gcc g++ make tar autoconf automake protobuf-dev lua-dev \
- libtool file boost-dev ragel python3 git libedit-dev
+ libtool file boost-dev ragel python3 git libedit-dev bash
ADD builder/helpers/set-configure-ac-version.sh /dnsdist/builder/helpers/
ADD COPYING /dnsdist/
-FROM alpine:3.10 as pdns-recursor
+FROM alpine:3.18 as pdns-recursor
ARG BUILDER_CACHE_BUSTER=
RUN apk add --no-cache gcc g++ make tar autoconf automake protobuf-dev lua-dev \
libtool file boost-dev curl openssl-dev ragel python3 \
- flex bison git
+ flex bison git bash
ADD COPYING NOTICE /pdns-recursor/
@EXEC sdist_dirs=(build-aux m4 pdns ext docs)
@INCLUDE Dockerfile.dnsdist
@ENDIF
-FROM alpine:3.10 as sdist
+FROM alpine:3.18 as sdist
ARG BUILDER_CACHE_BUSTER=
@IF [ -z "$M_authoritative$M_recursor$M_dnsdist$M_all" ]