Signed-off-by: Daniel Nephin <dnephin@docker.com>
| ... | ... |
@@ -40,7 +40,6 @@ RUN apt-get update && apt-get install -y \ |
| 40 | 40 |
bsdmainutils \ |
| 41 | 41 |
btrfs-tools \ |
| 42 | 42 |
build-essential \ |
| 43 |
- clang \ |
|
| 44 | 43 |
cmake \ |
| 45 | 44 |
createrepo \ |
| 46 | 45 |
curl \ |
| ... | ... |
@@ -52,7 +51,6 @@ RUN apt-get update && apt-get install -y \ |
| 52 | 52 |
less \ |
| 53 | 53 |
libapparmor-dev \ |
| 54 | 54 |
libcap-dev \ |
| 55 |
- libltdl-dev \ |
|
| 56 | 55 |
libnl-3-dev \ |
| 57 | 56 |
libprotobuf-c0-dev \ |
| 58 | 57 |
libprotobuf-dev \ |
| ... | ... |
@@ -116,14 +114,6 @@ RUN curl -fsSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" \
|
| 116 | 116 |
ENV PATH /go/bin:/usr/local/go/bin:$PATH |
| 117 | 117 |
ENV GOPATH /go |
| 118 | 118 |
|
| 119 |
-# Compile Go for cross compilation |
|
| 120 |
-ENV DOCKER_CROSSPLATFORMS \ |
|
| 121 |
- linux/386 linux/arm \ |
|
| 122 |
- darwin/amd64 \ |
|
| 123 |
- freebsd/amd64 freebsd/386 freebsd/arm \ |
|
| 124 |
- windows/amd64 windows/386 \ |
|
| 125 |
- solaris/amd64 |
|
| 126 |
- |
|
| 127 | 119 |
# Dependency for golint |
| 128 | 120 |
ENV GO_TOOLS_COMMIT 823804e1ae08dbb14eb807afc7db9993bc9e3cc3 |
| 129 | 121 |
RUN git clone https://github.com/golang/tools.git /go/src/golang.org/x/tools \ |
| ... | ... |
@@ -204,7 +194,7 @@ RUN useradd --create-home --gid docker unprivilegeduser |
| 204 | 204 |
|
| 205 | 205 |
VOLUME /var/lib/docker |
| 206 | 206 |
WORKDIR /go/src/github.com/docker/docker |
| 207 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 207 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 208 | 208 |
|
| 209 | 209 |
# Let us use a .bashrc file |
| 210 | 210 |
RUN ln -sfv $PWD/.bashrc ~/.bashrc |
| ... | ... |
@@ -227,7 +217,7 @@ RUN ./contrib/download-frozen-image-v2.sh /docker-frozen-images \ |
| 227 | 227 |
# Please edit hack/dockerfile/install-binaries.sh to update them. |
| 228 | 228 |
COPY hack/dockerfile/binaries-commits /tmp/binaries-commits |
| 229 | 229 |
COPY hack/dockerfile/install-binaries.sh /tmp/install-binaries.sh |
| 230 |
-RUN /tmp/install-binaries.sh tomlv vndr runc containerd tini proxy bindata dockercli |
|
| 230 |
+RUN /tmp/install-binaries.sh tomlv vndr runc containerd tini proxy dockercli |
|
| 231 | 231 |
ENV PATH=/usr/local/cli:$PATH |
| 232 | 232 |
|
| 233 | 233 |
# Wrap all commands in the "docker-in-docker" script to allow nested containers |
| ... | ... |
@@ -37,7 +37,6 @@ RUN apt-get update && apt-get install -y \ |
| 37 | 37 |
libapparmor-dev \ |
| 38 | 38 |
libc6-dev \ |
| 39 | 39 |
libcap-dev \ |
| 40 |
- libltdl-dev \ |
|
| 41 | 40 |
libsystemd-dev \ |
| 42 | 41 |
libyaml-dev \ |
| 43 | 42 |
mercurial \ |
| ... | ... |
@@ -171,7 +170,7 @@ RUN useradd --create-home --gid docker unprivilegeduser |
| 171 | 171 |
|
| 172 | 172 |
VOLUME /var/lib/docker |
| 173 | 173 |
WORKDIR /go/src/github.com/docker/docker |
| 174 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 174 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 175 | 175 |
|
| 176 | 176 |
# Let us use a .bashrc file |
| 177 | 177 |
RUN ln -sfv $PWD/.bashrc ~/.bashrc |
| ... | ... |
@@ -39,7 +39,6 @@ RUN apt-get update && apt-get install -y \ |
| 39 | 39 |
net-tools \ |
| 40 | 40 |
libapparmor-dev \ |
| 41 | 41 |
libcap-dev \ |
| 42 |
- libltdl-dev \ |
|
| 43 | 42 |
libsystemd-journal-dev \ |
| 44 | 43 |
libtool \ |
| 45 | 44 |
mercurial \ |
| ... | ... |
@@ -152,7 +151,7 @@ RUN useradd --create-home --gid docker unprivilegeduser |
| 152 | 152 |
|
| 153 | 153 |
VOLUME /var/lib/docker |
| 154 | 154 |
WORKDIR /go/src/github.com/docker/docker |
| 155 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 155 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 156 | 156 |
|
| 157 | 157 |
# Let us use a .bashrc file |
| 158 | 158 |
RUN ln -sfv $PWD/.bashrc ~/.bashrc |
| ... | ... |
@@ -40,7 +40,6 @@ RUN apt-get update && apt-get install -y \ |
| 40 | 40 |
net-tools \ |
| 41 | 41 |
libapparmor-dev \ |
| 42 | 42 |
libcap-dev \ |
| 43 |
- libltdl-dev \ |
|
| 44 | 43 |
libsystemd-journal-dev \ |
| 45 | 44 |
libtool \ |
| 46 | 45 |
mercurial \ |
| ... | ... |
@@ -158,7 +157,7 @@ RUN useradd --create-home --gid docker unprivilegeduser |
| 158 | 158 |
|
| 159 | 159 |
VOLUME /var/lib/docker |
| 160 | 160 |
WORKDIR /go/src/github.com/docker/docker |
| 161 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 161 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 162 | 162 |
|
| 163 | 163 |
# Let us use a .bashrc file |
| 164 | 164 |
RUN ln -sfv $PWD/.bashrc ~/.bashrc |
| ... | ... |
@@ -17,7 +17,7 @@ export DOCKER_GITCOMMIT |
| 17 | 17 |
# to allow things like `make KEEPBUNDLE=1 binary` easily |
| 18 | 18 |
# `project/PACKAGERS.md` have some limited documentation of some of these |
| 19 | 19 |
DOCKER_ENVS := \ |
| 20 |
- $(if $(DOCKER_CROSSPLATFORMS), -e DOCKER_CROSSPLATFORMS) \ |
|
| 20 |
+ -e DOCKER_CROSSPLATFORMS \ |
|
| 21 | 21 |
-e BUILD_APT_MIRROR \ |
| 22 | 22 |
-e BUILDFLAGS \ |
| 23 | 23 |
-e KEEPBUNDLE \ |
| ... | ... |
@@ -5,7 +5,7 @@ |
| 5 | 5 |
FROM aarch64/debian:jessie |
| 6 | 6 |
|
| 7 | 7 |
RUN echo deb http://ftp.debian.org/debian jessie-backports main > /etc/apt/sources.list.d/backports.list |
| 8 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev golang-1.6-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev golang-1.6-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 9 | 9 |
|
| 10 | 10 |
RUN update-alternatives --install /usr/bin/go go /usr/lib/go-1.6/bin/go 100 |
| 11 | 11 |
|
| ... | ... |
@@ -21,5 +21,5 @@ ENV PATH /usr/src/go/bin:$PATH |
| 21 | 21 |
|
| 22 | 22 |
ENV AUTO_GOPATH 1 |
| 23 | 23 |
|
| 24 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux seccomp |
|
| 24 |
+ENV DOCKER_BUILDTAGS apparmor selinux seccomp |
|
| 25 | 25 |
ENV RUNC_BUILDTAGS apparmor selinux seccomp |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM aarch64/debian:stretch |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-dev golang-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-dev golang-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
# Install Go |
| 10 | 10 |
# aarch64 doesn't have official go binaries, so use the version of go installed from |
| ... | ... |
@@ -18,5 +18,5 @@ ENV PATH /usr/src/go/bin:$PATH |
| 18 | 18 |
|
| 19 | 19 |
ENV AUTO_GOPATH 1 |
| 20 | 20 |
|
| 21 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux seccomp |
|
| 21 |
+ENV DOCKER_BUILDTAGS apparmor selinux seccomp |
|
| 22 | 22 |
ENV RUNC_BUILDTAGS apparmor selinux seccomp |
| ... | ... |
@@ -38,7 +38,7 @@ for version in "${versions[@]}"; do
|
| 38 | 38 |
|
| 39 | 39 |
EOF |
| 40 | 40 |
|
| 41 |
- dockerBuildTags='apparmor pkcs11 selinux' |
|
| 41 |
+ dockerBuildTags='apparmor selinux' |
|
| 42 | 42 |
runcBuildTags='apparmor selinux' |
| 43 | 43 |
|
| 44 | 44 |
# this list is sorted alphabetically; please keep it that way |
| ... | ... |
@@ -55,7 +55,6 @@ for version in "${versions[@]}"; do
|
| 55 | 55 |
git # for "git commit" info in "docker -v" |
| 56 | 56 |
libapparmor-dev # for "sys/apparmor.h" |
| 57 | 57 |
libdevmapper-dev # for "libdevmapper.h" |
| 58 |
- libltdl-dev # for pkcs11 "ltdl.h" |
|
| 59 | 58 |
pkg-config # for detecting things like libsystemd-journal dynamically |
| 60 | 59 |
vim-common # tini dep |
| 61 | 60 |
) |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM aarch64/ubuntu:trusty |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev golang-1.6-go --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev golang-1.6-go --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
RUN update-alternatives --install /usr/bin/go go /usr/lib/go-1.6/bin/go 100 |
| 10 | 10 |
|
| ... | ... |
@@ -20,5 +20,5 @@ ENV PATH /usr/src/go/bin:$PATH |
| 20 | 20 |
|
| 21 | 21 |
ENV AUTO_GOPATH 1 |
| 22 | 22 |
|
| 23 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 23 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 24 | 24 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM aarch64/ubuntu:xenial |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-dev golang-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-dev golang-go libseccomp-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
# Install Go |
| 10 | 10 |
# aarch64 doesn't have official go binaries, so use the version of go installed from |
| ... | ... |
@@ -18,5 +18,5 @@ ENV PATH /usr/src/go/bin:$PATH |
| 18 | 18 |
|
| 19 | 19 |
ENV AUTO_GOPATH 1 |
| 20 | 20 |
|
| 21 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux seccomp |
|
| 21 |
+ENV DOCKER_BUILDTAGS apparmor selinux seccomp |
|
| 22 | 22 |
ENV RUNC_BUILDTAGS apparmor selinux seccomp |
| ... | ... |
@@ -8,7 +8,7 @@ FROM debian:jessie |
| 8 | 8 |
ARG APT_MIRROR=deb.debian.org |
| 9 | 9 |
RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list |
| 10 | 10 |
|
| 11 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 11 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 12 | 12 |
|
| 13 | 13 |
ENV GO_VERSION 1.8.3 |
| 14 | 14 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -16,5 +16,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 16 | 16 |
|
| 17 | 17 |
ENV AUTO_GOPATH 1 |
| 18 | 18 |
|
| 19 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 19 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 20 | 20 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -8,7 +8,7 @@ FROM debian:stretch |
| 8 | 8 |
ARG APT_MIRROR=deb.debian.org |
| 9 | 9 |
RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list |
| 10 | 10 |
|
| 11 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 11 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 12 | 12 |
|
| 13 | 13 |
ENV GO_VERSION 1.8.3 |
| 14 | 14 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -16,5 +16,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 16 | 16 |
|
| 17 | 17 |
ENV AUTO_GOPATH 1 |
| 18 | 18 |
|
| 19 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 19 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 20 | 20 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -10,7 +10,7 @@ RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list |
| 10 | 10 |
RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list.d/backports.list |
| 11 | 11 |
|
| 12 | 12 |
RUN apt-get update && apt-get install -y -t wheezy-backports btrfs-tools --no-install-recommends && rm -rf /var/lib/apt/lists/* |
| 13 |
-RUN apt-get update && apt-get install -y apparmor bash-completion build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 13 |
+RUN apt-get update && apt-get install -y apparmor bash-completion build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 14 | 14 |
|
| 15 | 15 |
ENV GO_VERSION 1.8.3 |
| 16 | 16 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -18,5 +18,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 18 | 18 |
|
| 19 | 19 |
ENV AUTO_GOPATH 1 |
| 20 | 20 |
|
| 21 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 21 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 22 | 22 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -57,7 +57,7 @@ for version in "${versions[@]}"; do
|
| 57 | 57 |
echo "" >> "$version/Dockerfile" |
| 58 | 58 |
fi |
| 59 | 59 |
|
| 60 |
- extraBuildTags='pkcs11' |
|
| 60 |
+ extraBuildTags= |
|
| 61 | 61 |
runcBuildTags= |
| 62 | 62 |
|
| 63 | 63 |
# this list is sorted alphabetically; please keep it that way |
| ... | ... |
@@ -74,7 +74,6 @@ for version in "${versions[@]}"; do
|
| 74 | 74 |
git # for "git commit" info in "docker -v" |
| 75 | 75 |
libapparmor-dev # for "sys/apparmor.h" |
| 76 | 76 |
libdevmapper-dev # for "libdevmapper.h" |
| 77 |
- libltdl-dev # for pkcs11 "ltdl.h" |
|
| 78 | 77 |
libseccomp-dev # for "seccomp.h" & "libseccomp.so" |
| 79 | 78 |
pkg-config # for detecting things like libsystemd-journal dynamically |
| 80 | 79 |
vim-common # tini dep |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ubuntu:trusty |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ubuntu:xenial |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ubuntu:yakkety |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ubuntu:zesty |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -8,7 +8,7 @@ FROM armhf/debian:jessie |
| 8 | 8 |
ARG APT_MIRROR=deb.debian.org |
| 9 | 9 |
RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list |
| 10 | 10 |
|
| 11 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 11 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 12 | 12 |
|
| 13 | 13 |
ENV GO_VERSION 1.8.3 |
| 14 | 14 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-armv6l.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -16,5 +16,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 16 | 16 |
|
| 17 | 17 |
ENV AUTO_GOPATH 1 |
| 18 | 18 |
|
| 19 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 19 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 20 | 20 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -59,7 +59,7 @@ for version in "${versions[@]}"; do
|
| 59 | 59 |
echo "" >> "$version/Dockerfile" |
| 60 | 60 |
fi |
| 61 | 61 |
|
| 62 |
- extraBuildTags='pkcs11' |
|
| 62 |
+ extraBuildTags= |
|
| 63 | 63 |
runcBuildTags= |
| 64 | 64 |
|
| 65 | 65 |
# this list is sorted alphabetically; please keep it that way |
| ... | ... |
@@ -76,7 +76,6 @@ for version in "${versions[@]}"; do
|
| 76 | 76 |
git # for "git commit" info in "docker -v" |
| 77 | 77 |
libapparmor-dev # for "sys/apparmor.h" |
| 78 | 78 |
libdevmapper-dev # for "libdevmapper.h" |
| 79 |
- libltdl-dev # for pkcs11 "ltdl.h" |
|
| 80 | 79 |
libseccomp-dev # for "seccomp.h" & "libseccomp.so" |
| 81 | 80 |
pkg-config # for detecting things like libsystemd-journal dynamically |
| 82 | 81 |
vim-common # tini dep |
| ... | ... |
@@ -8,7 +8,7 @@ FROM resin/rpi-raspbian:jessie |
| 8 | 8 |
ARG APT_MIRROR=deb.debian.org |
| 9 | 9 |
RUN sed -ri "s/(httpredir|deb).debian.org/$APT_MIRROR/g" /etc/apt/sources.list |
| 10 | 10 |
|
| 11 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 11 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 12 | 12 |
|
| 13 | 13 |
ENV GO_VERSION 1.8.3 |
| 14 | 14 |
# GOARM is the ARM architecture version which is unrelated to the above Golang version |
| ... | ... |
@@ -18,5 +18,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 18 | 18 |
|
| 19 | 19 |
ENV AUTO_GOPATH 1 |
| 20 | 20 |
|
| 21 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 21 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 22 | 22 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM armhf/ubuntu:trusty |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-armv6l.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM armhf/ubuntu:xenial |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-armv6l.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM armhf/ubuntu:yakkety |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config vim-common libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-armv6l.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -36,7 +36,7 @@ for version in "${versions[@]}"; do
|
| 36 | 36 |
|
| 37 | 37 |
EOF |
| 38 | 38 |
|
| 39 |
- extraBuildTags='pkcs11' |
|
| 39 |
+ extraBuildTags= |
|
| 40 | 40 |
runcBuildTags= |
| 41 | 41 |
|
| 42 | 42 |
# this list is sorted alphabetically; please keep it that way |
| ... | ... |
@@ -53,13 +53,12 @@ for version in "${versions[@]}"; do
|
| 53 | 53 |
git # for "git commit" info in "docker -v" |
| 54 | 54 |
libapparmor-dev # for "sys/apparmor.h" |
| 55 | 55 |
libdevmapper-dev # for "libdevmapper.h" |
| 56 |
- libltdl-dev # for pkcs11 "ltdl.h" |
|
| 57 | 56 |
pkg-config # for detecting things like libsystemd-journal dynamically |
| 58 | 57 |
vim-common # tini dep |
| 59 | 58 |
) |
| 60 | 59 |
|
| 61 | 60 |
case "$suite" in |
| 62 |
- trusty) |
|
| 61 |
+ trusty) |
|
| 63 | 62 |
packages+=( libsystemd-journal-dev ) |
| 64 | 63 |
;; |
| 65 | 64 |
*) |
| ... | ... |
@@ -82,7 +81,7 @@ for version in "${versions[@]}"; do
|
| 82 | 82 |
runcBuildTags="apparmor seccomp selinux" |
| 83 | 83 |
;; |
| 84 | 84 |
esac |
| 85 |
- |
|
| 85 |
+ |
|
| 86 | 86 |
# update and install packages |
| 87 | 87 |
echo "RUN apt-get update && apt-get install -y ${packages[*]} --no-install-recommends && rm -rf /var/lib/apt/lists/*" >> "$version/Dockerfile"
|
| 88 | 88 |
echo >> "$version/Dockerfile" |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ppc64le/ubuntu:trusty |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libsystemd-journal-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fsSL "https://golang.org/dl/go${GO_VERSION}.linux-ppc64le.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ppc64le/ubuntu:xenial |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libseccomp-dev libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libseccomp-dev libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fsSL "https://golang.org/dl/go${GO_VERSION}.linux-ppc64le.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM ppc64le/ubuntu:yakkety |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev pkg-config vim-common libseccomp-dev libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev pkg-config vim-common libseccomp-dev libsystemd-dev --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fsSL "https://golang.org/dl/go${GO_VERSION}.linux-ppc64le.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor seccomp selinux |
| ... | ... |
@@ -36,7 +36,7 @@ for version in "${versions[@]}"; do
|
| 36 | 36 |
|
| 37 | 37 |
EOF |
| 38 | 38 |
|
| 39 |
- extraBuildTags='pkcs11' |
|
| 39 |
+ extraBuildTags= |
|
| 40 | 40 |
runcBuildTags= |
| 41 | 41 |
|
| 42 | 42 |
# this list is sorted alphabetically; please keep it that way |
| ... | ... |
@@ -53,7 +53,6 @@ for version in "${versions[@]}"; do
|
| 53 | 53 |
git # for "git commit" info in "docker -v" |
| 54 | 54 |
libapparmor-dev # for "sys/apparmor.h" |
| 55 | 55 |
libdevmapper-dev # for "libdevmapper.h" |
| 56 |
- libltdl-dev # for pkcs11 "ltdl.h" |
|
| 57 | 56 |
libseccomp-dev # for "seccomp.h" & "libseccomp.so" |
| 58 | 57 |
pkg-config # for detecting things like libsystemd-journal dynamically |
| 59 | 58 |
libsystemd-dev |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM s390x/ubuntu:xenial |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config libsystemd-dev vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config libsystemd-dev vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-s390x.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor selinux |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM s390x/ubuntu:yakkety |
| 6 | 6 |
|
| 7 |
-RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libltdl-dev libseccomp-dev pkg-config libsystemd-dev vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 7 |
+RUN apt-get update && apt-get install -y apparmor bash-completion btrfs-tools build-essential cmake curl ca-certificates debhelper dh-apparmor dh-systemd git libapparmor-dev libdevmapper-dev libseccomp-dev pkg-config libsystemd-dev vim-common --no-install-recommends && rm -rf /var/lib/apt/lists/* |
|
| 8 | 8 |
|
| 9 | 9 |
ENV GO_VERSION 1.8.3 |
| 10 | 10 |
RUN curl -fSL "https://golang.org/dl/go${GO_VERSION}.linux-s390x.tar.gz" | tar xzC /usr/local
|
| ... | ... |
@@ -12,5 +12,5 @@ ENV PATH $PATH:/usr/local/go/bin |
| 12 | 12 |
|
| 13 | 13 |
ENV AUTO_GOPATH 1 |
| 14 | 14 |
|
| 15 |
-ENV DOCKER_BUILDTAGS apparmor pkcs11 seccomp selinux |
|
| 15 |
+ENV DOCKER_BUILDTAGS apparmor seccomp selinux |
|
| 16 | 16 |
ENV RUNC_BUILDTAGS apparmor selinux seccomp |
| ... | ... |
@@ -42,7 +42,7 @@ for version in "${versions[@]}"; do
|
| 42 | 42 |
|
| 43 | 43 |
echo >> "$version/Dockerfile" |
| 44 | 44 |
|
| 45 |
- extraBuildTags='pkcs11' |
|
| 45 |
+ extraBuildTags= |
|
| 46 | 46 |
runcBuildTags= |
| 47 | 47 |
|
| 48 | 48 |
case "$from" in |
| ... | ... |
@@ -78,7 +78,7 @@ for version in "${versions[@]}"; do
|
| 78 | 78 |
echo 'RUN zypper --non-interactive install ca-certificates* curl gzip rpm-build' >> "$version/Dockerfile" |
| 79 | 79 |
;; |
| 80 | 80 |
photon:*) |
| 81 |
- echo "RUN ${installer} install -y wget curl ca-certificates gzip make rpm-build sed gcc linux-api-headers glibc-devel binutils libseccomp libltdl-devel elfutils" >> "$version/Dockerfile"
|
|
| 81 |
+ echo "RUN ${installer} install -y wget curl ca-certificates gzip make rpm-build sed gcc linux-api-headers glibc-devel binutils libseccomp elfutils" >> "$version/Dockerfile"
|
|
| 82 | 82 |
;; |
| 83 | 83 |
*) |
| 84 | 84 |
echo "RUN ${installer} install -y @development-tools fedora-packager" >> "$version/Dockerfile"
|
| ... | ... |
@@ -91,7 +91,6 @@ for version in "${versions[@]}"; do
|
| 91 | 91 |
glibc-static |
| 92 | 92 |
libseccomp-devel # for "seccomp.h" & "libseccomp.so" |
| 93 | 93 |
libselinux-devel # for "libselinux.so" |
| 94 |
- libtool-ltdl-devel # for pkcs11 "ltdl.h" |
|
| 95 | 94 |
pkgconfig # for the pkg-config command |
| 96 | 95 |
selinux-policy |
| 97 | 96 |
selinux-policy-devel |
| ... | ... |
@@ -4,7 +4,7 @@ |
| 4 | 4 |
|
| 5 | 5 |
FROM photon:1.0 |
| 6 | 6 |
|
| 7 |
-RUN tdnf install -y wget curl ca-certificates gzip make rpm-build sed gcc linux-api-headers glibc-devel binutils libseccomp libltdl-devel elfutils |
|
| 7 |
+RUN tdnf install -y wget curl ca-certificates gzip make rpm-build sed gcc linux-api-headers glibc-devel binutils libseccomp elfutils |
|
| 8 | 8 |
RUN tdnf install -y btrfs-progs-devel device-mapper-devel glibc-static libseccomp-devel libselinux-devel libtool-ltdl-devel pkg-config selinux-policy selinux-policy-devel systemd-devel tar git cmake vim-common |
| 9 | 9 |
|
| 10 | 10 |
ENV GO_VERSION 1.8.3 |
| ... | ... |
@@ -13,6 +13,6 @@ ENV PATH $PATH:/usr/local/go/bin |
| 13 | 13 |
|
| 14 | 14 |
ENV AUTO_GOPATH 1 |
| 15 | 15 |
|
| 16 |
-ENV DOCKER_BUILDTAGS pkcs11 seccomp selinux |
|
| 16 |
+ENV DOCKER_BUILDTAGS seccomp selinux |
|
| 17 | 17 |
ENV RUNC_BUILDTAGS seccomp selinux |
| 18 | 18 |
|
| ... | ... |
@@ -52,7 +52,7 @@ for version in "${versions[@]}"; do
|
| 52 | 52 |
|
| 53 | 53 |
echo >> "$version/Dockerfile" |
| 54 | 54 |
|
| 55 |
- extraBuildTags='pkcs11' |
|
| 55 |
+ extraBuildTags= |
|
| 56 | 56 |
runcBuildTags= |
| 57 | 57 |
|
| 58 | 58 |
case "$from" in |
| ... | ... |
@@ -85,7 +85,6 @@ for version in "${versions[@]}"; do
|
| 85 | 85 |
glibc-static |
| 86 | 86 |
libseccomp-devel # for "seccomp.h" & "libseccomp.so" |
| 87 | 87 |
libselinux-devel # for "libselinux.so" |
| 88 |
- libtool-ltdl-devel # for pkcs11 "ltdl.h" |
|
| 89 | 88 |
pkgconfig # for the pkg-config command |
| 90 | 89 |
selinux-policy |
| 91 | 90 |
selinux-policy-devel |
| ... | ... |
@@ -39,7 +39,7 @@ for version in "${versions[@]}"; do
|
| 39 | 39 |
|
| 40 | 40 |
echo >> "$version/Dockerfile" |
| 41 | 41 |
|
| 42 |
- extraBuildTags='pkcs11' |
|
| 42 |
+ extraBuildTags= |
|
| 43 | 43 |
runcBuildTags= |
| 44 | 44 |
|
| 45 | 45 |
case "$from" in |
| ... | ... |
@@ -76,7 +76,6 @@ for version in "${versions[@]}"; do
|
| 76 | 76 |
glibc-static |
| 77 | 77 |
libseccomp-devel # for "seccomp.h" & "libseccomp.so" |
| 78 | 78 |
libselinux-devel # for "libselinux.so" |
| 79 |
- libtool-ltdl-devel # for pkcs11 "ltdl.h" |
|
| 80 | 79 |
pkgconfig # for the pkg-config command |
| 81 | 80 |
selinux-policy |
| 82 | 81 |
selinux-policy-devel |
| ... | ... |
@@ -50,7 +50,7 @@ for version in "${versions[@]}"; do
|
| 50 | 50 |
|
| 51 | 51 |
echo >> "$version/Dockerfile" |
| 52 | 52 |
|
| 53 |
- extraBuildTags='pkcs11' |
|
| 53 |
+ extraBuildTags='' |
|
| 54 | 54 |
runcBuildTags= |
| 55 | 55 |
|
| 56 | 56 |
case "$from" in |
| ... | ... |
@@ -75,7 +75,6 @@ for version in "${versions[@]}"; do
|
| 75 | 75 |
glibc-static |
| 76 | 76 |
libseccomp-devel # for "seccomp.h" & "libseccomp.so" |
| 77 | 77 |
libselinux-devel # for "libselinux.so" |
| 78 |
- libtool-ltdl-devel # for pkcs11 "ltdl.h" |
|
| 79 | 78 |
pkgconfig # for the pkg-config command |
| 80 | 79 |
selinux-policy |
| 81 | 80 |
selinux-policy-devel |
| ... | ... |
@@ -20,17 +20,6 @@ if [ "$(go env GOOS)/$(go env GOARCH)" != "$(go env GOHOSTOS)/$(go env GOHOSTARC |
| 20 | 20 |
esac |
| 21 | 21 |
fi |
| 22 | 22 |
|
| 23 |
-if [ "$IAMSTATIC" == "true" ] && [ "$(go env GOHOSTOS)" == "linux" ]; then |
|
| 24 |
- if [ "${GOOS}/${GOARCH}" == "darwin/amd64" ]; then
|
|
| 25 |
- export CGO_ENABLED=1 |
|
| 26 |
- export CC=o64-clang |
|
| 27 |
- export LDFLAGS='-linkmode external -s' |
|
| 28 |
- export LDFLAGS_STATIC_DOCKER='-extld='${CC}
|
|
| 29 |
- else |
|
| 30 |
- export BUILDFLAGS=( "${BUILDFLAGS[@]/pkcs11 /}" ) # we cannot dlopen in pkcs11 in a static binary
|
|
| 31 |
- fi |
|
| 32 |
-fi |
|
| 33 |
- |
|
| 34 | 23 |
echo "Building: $DEST/$BINARY_FULLNAME" |
| 35 | 24 |
go build \ |
| 36 | 25 |
-o "$DEST/$BINARY_FULLNAME" \ |