summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2018-10-23 05:37:39 (GMT)
committerGitHub <noreply@github.com>2018-10-23 05:37:39 (GMT)
commit6b53ad77c25f1013918e2da017c427e9dfb59449 (patch)
tree045b5c6dae45050b89e33f6584f52384707d6f22
parent2157b5392018a1508d6ab1b71735ec73338f9d19 (diff)
parent675c392d1a87536061fa25807e2ef8d350c53c41 (diff)
Merge pull request #1066 from stilor/centos7-docker
Centos7 docker
-rw-r--r--configure.ac1
-rw-r--r--testing/docker/centos7/Dockerfile10
2 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 4e14db2..d06be67 100644
--- a/configure.ac
+++ b/configure.ac
@@ -125,6 +125,7 @@ CTNG_CHECK_PROGS_REQ([bzip2], [bzip2])
CTNG_CHECK_PROGS_REQ([xz], [xz])
CTNG_CHECK_PROGS_REQ([unzip], [unzip])
CTNG_CHECK_PROGS_REQ([help2man], [help2man])
+CTNG_CHECK_PROGS_REQ([file], [file])
# Not a fatal failure even if we have neither - the tarballs may
# be provided in a local directory.
diff --git a/testing/docker/centos7/Dockerfile b/testing/docker/centos7/Dockerfile
new file mode 100644
index 0000000..4f1e4dc
--- /dev/null
+++ b/testing/docker/centos7/Dockerfile
@@ -0,0 +1,10 @@
+FROM centos:7
+ARG CTNG_UID
+ARG CTNG_GID
+RUN groupadd -g $CTNG_GID ctng
+RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
+RUN yum install -y autoconf gperf bison file flex texinfo help2man gcc-c++ libtool make patch \
+ ncurses-devel python-devel perl-Thread-Queue bzip2 git wget which xz unzip
+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
+ENTRYPOINT [ "/sbin/dumb-init", "--" ]