Signed-off-by: Daniel Nephin <dnephin@docker.com>
Daniel Nephin authored on 2017/06/21 05:39:52... | ... |
@@ -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" \ |