From e95fb319dbd51d69db972f11c2218c50b89d6458 Mon Sep 17 00:00:00 2001 From: kballou Date: Wed, 21 Jun 2017 09:06:35 -0600 Subject: Deprecate OTP 18 release --- 18/Dockerfile | 51 ---------------------------------------- 18/alpine/Dockerfile | 51 ---------------------------------------- 18/alpine/development/Dockerfile | 51 ---------------------------------------- 18/alpine/development/Makefile | 5 ---- 18/alpine/onbuild/Dockerfile | 51 ---------------------------------------- 18/development/Dockerfile | 51 ---------------------------------------- 18/development/Makefile | 5 ---- 18/onbuild/Dockerfile | 51 ---------------------------------------- 18/options | 6 ----- Makefile | 8 +------ 10 files changed, 1 insertion(+), 329 deletions(-) delete mode 100644 18/Dockerfile delete mode 100644 18/alpine/Dockerfile delete mode 100644 18/alpine/development/Dockerfile delete mode 100644 18/alpine/development/Makefile delete mode 100644 18/alpine/onbuild/Dockerfile delete mode 100644 18/development/Dockerfile delete mode 100644 18/development/Makefile delete mode 100644 18/onbuild/Dockerfile delete mode 100644 18/options diff --git a/18/Dockerfile b/18/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/alpine/Dockerfile b/18/alpine/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/alpine/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/alpine/development/Dockerfile b/18/alpine/development/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/alpine/development/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/alpine/development/Makefile b/18/alpine/development/Makefile deleted file mode 100644 index 40938f8..0000000 --- a/18/alpine/development/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -TAG=kennyballou/erlang-alpine-dev:18 -.PHONY: build - -build: Dockerfile - @docker build -t ${TAG} . diff --git a/18/alpine/onbuild/Dockerfile b/18/alpine/onbuild/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/alpine/onbuild/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/development/Dockerfile b/18/development/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/development/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/development/Makefile b/18/development/Makefile deleted file mode 100644 index 6525711..0000000 --- a/18/development/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -TAG=kennyballou/erlang-dev:18 -.PHONY: build - -build: Dockerfile - @docker build -t ${TAG} . diff --git a/18/onbuild/Dockerfile b/18/onbuild/Dockerfile deleted file mode 100644 index b69c45e..0000000 --- a/18/onbuild/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# DOCKER-VERSION 1.9.1 -FROM centos:7 -MAINTAINER kballou@devnulllabs.io - -ENV LANG="en_US.UTF-8" -ENV OTP_VERSION="18.3.4.4" -ENV REBAR_VERSION="2.6.4" -ENV REBAR3_VERSION="3.4.1" - -RUN set -xe \ - && yum -y groups install "Development Tools" \ - && yum -y install ncurses \ - ncurses-devel \ - unixODBC \ - unixODBC-devel \ - openssl-devel \ - && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \ - && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \ - && mkdir -p /usr/src/otp-src \ - && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \ - && rm otp-src.tar.gz \ - && cd /usr/src/otp-src \ - && ./otp_build autoconf \ - && ./configure \ - && make -j 4 \ - && make install \ - && find /usr/local -name examples | xargs rm -rf \ - && cd /usr/src \ - && rm -rf /usr/src/otp-src \ - && mkdir -p /usr/src/rebar-src \ - && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \ - && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \ - && rm rebar-src.tar.gz \ - && cd /usr/src/rebar-src \ - && ./bootstrap \ - && install -v ./rebar /usr/local/bin \ - && cd /usr/src \ - && rm -rf /usr/src/rebar-src \ - && mkdir -p /usr/src/rebar3-src \ - && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \ - && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \ - && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \ - && rm rebar3-src.tar.gz \ - && cd /usr/src/rebar3-src \ - && HOME=/home/kb/workspace/docker-erlang ./bootstrap \ - && install -v ./rebar3 /usr/local/bin \ - && rm -rf /usr/src/rebar3-src \ - && yum -y groups erase "Development Tools" - -CMD ["erl"] diff --git a/18/options b/18/options deleted file mode 100644 index 5f0a825..0000000 --- a/18/options +++ /dev/null @@ -1,6 +0,0 @@ -OTP_VERSION=18.3.4.4 -OTP_SRC_SUM=3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 -REBAR_VERSION=2.6.4 -REBAR_SRC_SUM=577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 -REBAR3_VERSION=3.4.1 -REBAR3_SRC_SUM=fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd diff --git a/Makefile b/Makefile index c307f2d..42809b2 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,6 @@ DOCKERFILES_SRC:=template/Dockerfile DOCKERFILES:= \ - 18/Dockerfile \ - 18/onbuild/Dockerfile \ - 18/development/Dockerfile \ - 18/alpine/Dockerfile \ - 18/alpine/onbuild/Dockerfile \ - 18/alpine/development/Dockerfile \ 19/Dockerfile \ 19/onbuild/Dockerfile \ 19/development/Dockerfile \ @@ -17,7 +11,7 @@ DOCKERFILES:= \ .PHONY: all all: ${DOCKERFILES} -$(DOCKERFILES): template/Dockerfile 18/options 19/options +$(DOCKERFILES): template/Dockerfile 19/options bash template/generate.sh $(shell echo $@ | cut -d '/' -f1)/options $< > $@ .PHONY: clean -- cgit v1.2.1