builder/tmp
built_pkgs
-.git
Dockerfile-*
.dockerignore
Makefile.docker
RUN apt-get update && apt-get -y dist-upgrade && apt-get clean
# devscripts gives us mk-build-deps (and a lot of other stuff)
-RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y --no-install-recommends devscripts equivs && apt-get clean
+RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y --no-install-recommends devscripts equivs git && apt-get clean
# import everything - this could be pdns.git OR an auth tarball!
COPY . /source
ARG MAKEFLAGS=
ENV MAKEFLAGS ${MAKEFLAGS:--j2}
-RUN autoreconf -vfi
+RUN BUILDER_MODULES=authoritative autoreconf -vfi
# simplify repeated -C calls with SUBDIRS?
RUN mkdir /build && \
RUN apt-get update && apt-get -y dist-upgrade && apt-get clean
# devscripts gives us mk-build-deps (and a lot of other stuff)
-RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y --no-install-recommends devscripts equivs && apt-get clean
+RUN apt-get update && apt-get -y dist-upgrade && apt-get install -y --no-install-recommends devscripts equivs git && apt-get clean
# import everything - this could be pdns.git OR a dnsdist tarball!
COPY . /source
RUN touch dnsdist.1 # avoid having to install pandoc and venv
-RUN autoreconf -vfi
+RUN BUILDER_MODULES=dnsdist autoreconf -vfi
RUN mkdir /build && \
./configure \
# Manpage prevent
RUN touch pdns_recursor.1 rec_control.1 # avoid installing pandoc
-RUN autoreconf -vfi
+RUN BUILDER_MODULES=recursor autoreconf -vfi
RUN mkdir /build && \
./configure \