--- /dev/null
+FROM alpine:3.6 as dnsdist
+
+RUN apk add --no-cache gcc g++ make tar autoconf automake protobuf-dev lua-dev \
+ libtool file boost-dev ragel py-virtualenv
+RUN apk add --no-cache \
+ libedit-dev
+
+ADD builder/helpers/set-configure-ac-version.sh /dnsdist/builder/helpers/
+@EXEC sdist_dirs=(build-aux m4 pdns ext)
+@EXEC for d in ${sdist_dirs[@]} ; do echo "COPY $d/ /dnsdist/$d/" ; done
+WORKDIR /dnsdist/pdns/dnsdistdist
+
+RUN mkdir /sdist
+
+ARG BUILDER_VERSION
+RUN /dnsdist/builder/helpers/set-configure-ac-version.sh && \
+ autoreconf -v -i --force && \
+ ./configure --disable-dependency-tracking && \
+ make dist
+RUN cp dnsdist-${BUILDER_VERSION}.tar.bz2 /sdist/
+
fi
@ENDIF
+@IF [ ! -z "$M_dnsdist" ]
+RUN if $(grep -q 'release 6' /etc/redhat-release); then \
+ scl enable devtoolset-3 -- builder/helpers/build-specs.sh builder-support/specs/dnsdist.spec; \
+ else \
+ builder/helpers/build-specs.sh builder-support/specs/dnsdist.spec; \
+ fi
+@ENDIF
+
# mv accross layers with overlay2 is buggy in some kernel versions (results in empty dirs)
# See: https://github.com/moby/moby/issues/33733
#RUN mv /root/rpmbuild/RPMS/* /dist/
README.md \
delaypipe.cc delaypipe.hh \
html \
- .version \
contrib \
- build-aux/gen-version \
ext/incbin/UNLICENSE \
incfiles \
src_js \
-../../../build-aux/gen-version
\ No newline at end of file
+../../../builder-support/gen-version
\ No newline at end of file
AC_PREREQ([2.61])
AC_INIT([dnsdist], m4_esyscmd(build-aux/gen-version))
-AM_INIT_AUTOMAKE([foreign dist-bzip2 parallel-tests 1.11 subdir-objects])
+AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip parallel-tests 1.11 subdir-objects])
AM_SILENT_RULES([yes])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h])