diff options
author | Guido Iaquinti <giaquinti@slack-corp.com> | 2020-07-03 17:19:47 +0200 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2020-07-05 16:40:53 -0700 |
commit | 9f2d28e429a9ba522a8f7d0b4cb21dffc19af476 (patch) | |
tree | c73e98bf4d3c8fd0f4771c8c2f70fb4db4cb496b /devtools | |
parent | e86a585d5afabb26dcd7774ba2ec34ba01959c41 (diff) | |
download | memcached-9f2d28e429a9ba522a8f7d0b4cb21dffc19af476.tar.gz |
Dockerfile - allow override of config opts
Diffstat (limited to 'devtools')
-rw-r--r-- | devtools/Dockerfile.alpine | 4 | ||||
-rw-r--r-- | devtools/Dockerfile.arch | 4 | ||||
-rw-r--r-- | devtools/Dockerfile.fedora | 4 | ||||
-rw-r--r-- | devtools/Dockerfile.ubuntu | 4 |
4 files changed, 12 insertions, 4 deletions
diff --git a/devtools/Dockerfile.alpine b/devtools/Dockerfile.alpine index f70e1e3..4d1c955 100644 --- a/devtools/Dockerfile.alpine +++ b/devtools/Dockerfile.alpine @@ -1,12 +1,14 @@ FROM alpine:latest +ARG CONFIGURE_OPTS="--enable-seccomp" + RUN apk update && apk add --no-cache musl-dev libevent-dev libseccomp-dev linux-headers gcc make automake autoconf perl-test-harness-utils ADD . /src WORKDIR /src RUN ./autogen.sh -RUN ./configure --enable-seccomp +RUN ./configure ${CONFIGURE_OPTS} RUN make -j CMD make test diff --git a/devtools/Dockerfile.arch b/devtools/Dockerfile.arch index af0a375..e5e6c55 100644 --- a/devtools/Dockerfile.arch +++ b/devtools/Dockerfile.arch @@ -1,5 +1,7 @@ FROM archlinux/base:latest +ARG CONFIGURE_OPTS="--enable-seccomp" + RUN pacman -Sy && pacman --noconfirm -S gcc automake autoconf libevent libseccomp git make perl RUN ln -s /usr/bin/core_perl/prove /usr/bin/prove @@ -11,7 +13,7 @@ RUN autoheader RUN automake --gnu --add-missing RUN autoconf -RUN ./configure --enable-seccomp +RUN ./configure ${CONFIGURE_OPTS} RUN make -j CMD make test diff --git a/devtools/Dockerfile.fedora b/devtools/Dockerfile.fedora index 06fb6f9..2cbb25a 100644 --- a/devtools/Dockerfile.fedora +++ b/devtools/Dockerfile.fedora @@ -1,12 +1,14 @@ FROM fedora:latest +ARG CONFIGURE_OPTS="--enable-seccomp" + RUN dnf install -y perl automake autoconf libseccomp-devel libevent-devel gcc make git ADD . /src WORKDIR /src RUN aclocal && autoheader && automake --foreign --add-missing && autoconf -RUN ./configure --enable-seccomp +RUN ./configure ${CONFIGURE_OPTS} RUN make -j CMD make test diff --git a/devtools/Dockerfile.ubuntu b/devtools/Dockerfile.ubuntu index c54a303..008c266 100644 --- a/devtools/Dockerfile.ubuntu +++ b/devtools/Dockerfile.ubuntu @@ -1,12 +1,14 @@ FROM ubuntu:latest +ARG CONFIGURE_OPTS="--enable-seccomp" + RUN apt-get update && apt-get install -y build-essential automake1.11 autoconf libevent-dev libseccomp-dev git ADD . /src WORKDIR /src RUN ./autogen.sh -RUN ./configure --enable-seccomp +RUN ./configure ${CONFIGURE_OPTS} RUN make -j CMD make test |