summaryrefslogtreecommitdiff
path: root/testing/docker/alpine3.8
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2022-02-10 22:43:30 (GMT)
committerAlexey Neyman <stilor@att.net>2022-02-11 08:47:51 (GMT)
commit5411e69b9136702aa3f17572479e8e5f5d3758d6 (patch)
treeed1b40c4576aed28c777859067e181d958ca2e88 /testing/docker/alpine3.8
parenta4cff7a0612fccb0e32529a10e53a836fa12d634 (diff)
Update the docker containers
To avoid proliferation of versions, I suggest the following policy: the oldest LTS release still receiving maintenance updates + the most recent release for distributions that offer LTS releases. For CentOS, this means CentOS7 and CentOS Stream 9 (since CentOS are all "long-term support", this is just the oldest and the newest among currently supported). For Ubuntu, this means Ubuntu 18.04 (previous LTS are in "security fixes only" mode) and Ubuntu 21.10. Recent Ubuntu attempts to be interactive during the configuration of tzdata, required some additional setup. In the common installation script, the logic for handling a configured/built local directory breaks if `gmake` is detected as the make binary; `make distclean` then fails inside the container because not all systems have `gmake` symlink. Remove that attempt of a workaround completely, just require that the host directory is clean. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'testing/docker/alpine3.8')
-rw-r--r--testing/docker/alpine3.8/Dockerfile14
-rw-r--r--testing/docker/alpine3.8/EXPERIMENTAL11
2 files changed, 0 insertions, 25 deletions
diff --git a/testing/docker/alpine3.8/Dockerfile b/testing/docker/alpine3.8/Dockerfile
deleted file mode 100644
index 6119f36..0000000
--- a/testing/docker/alpine3.8/Dockerfile
+++ /dev/null
@@ -1,14 +0,0 @@
-FROM alpine:3.8
-ARG CTNG_UID=1000
-ARG CTNG_GID=1000
-RUN addgroup -g $CTNG_GID ctng
-RUN adduser -D -h /home/ctng -G ctng -u $CTNG_UID -s /bin/bash ctng
-# Activate community and testing repositories
-RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
-RUN echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories
-RUN apk update
-RUN apk add alpine-sdk wget xz git bash autoconf automake bison flex texinfo help2man gawk libtool ncurses-dev gettext-dev python-dev rsync
-RUN wget -O /sbin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64
-RUN chmod a+x /sbin/dumb-init
-RUN echo 'export PATH=/opt/ctng/bin:$PATH' >> /etc/profile
-ENTRYPOINT [ "/sbin/dumb-init", "--" ]
diff --git a/testing/docker/alpine3.8/EXPERIMENTAL b/testing/docker/alpine3.8/EXPERIMENTAL
deleted file mode 100644
index 4d4d6d7..0000000
--- a/testing/docker/alpine3.8/EXPERIMENTAL
+++ /dev/null
@@ -1,11 +0,0 @@
-Support for Alpine Linux as a build or host platform is EXPERIMENTAL. Some of
-the packages try to compile binaries for the build or the machine and fail
-because they expect certain GLIBC-specific types, etc: Alpine Linux does not
-use GNU libc, it uses musl.
-
-Only the following bug reports will be looked into:
-- A sample configuration used to build successfully and no longer does. Identify
-the commit ID that builds successfully for you.
-- A pull request that fixes the build for any sample on the Alpine Linux.
-
-All other bug reports against Alpine as a build/host will be summarily closed.