From 994adf6ebb3f407f4151236847c673732dc4e02f Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Thu, 19 Jul 2018 13:30:02 -0700 Subject: [PATCH] builder8:1.9 - Update to 8.11 - Add apt-transport-https. --- docker/images/builder8/1.9/Dockerfile | 22 ++++++++++++++++++++++ docker/images/builder8/1.9/Makefile | 19 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 docker/images/builder8/1.9/Dockerfile create mode 100644 docker/images/builder8/1.9/Makefile diff --git a/docker/images/builder8/1.9/Dockerfile b/docker/images/builder8/1.9/Dockerfile new file mode 100644 index 00000000..6b7ffae2 --- /dev/null +++ b/docker/images/builder8/1.9/Dockerfile @@ -0,0 +1,22 @@ +############################################################ +# +# Minor updates. +# - libelf-dev for kernel 4.14 +# - cryptsetup-bin +# +############################################################ +FROM opennetworklinux/builder8:1.8 +MAINTAINER Jeffrey Townsend + +# LTS architecture fixes + +RUN sudo sed -i s/'http:\/\/security'/'[arch=amd64,armel] http:\/\/security'/g /etc/apt/sources.list && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get upgrade -y && \ + apt-get install -y apt-transport-https + +# +# Docker shell and other container tools. +# +COPY docker_shell /bin/docker_shell +COPY container-id /bin/container-id diff --git a/docker/images/builder8/1.9/Makefile b/docker/images/builder8/1.9/Makefile new file mode 100644 index 00000000..e895b0c4 --- /dev/null +++ b/docker/images/builder8/1.9/Makefile @@ -0,0 +1,19 @@ +VERSION=1.9 +USER=opennetworklinux +REPO=builder8 + +TOOLS=../../../tools/docker_shell ../../../tools/container-id + +build: check_version + cp $(TOOLS) . + docker build -t $(USER)/$(REPO):$(VERSION) . + rm -rf $(notdir $(TOOLS)) + +# +# Todo: Query remote repository to see if the request version already exists to avoid accidental overwrites +# when a new image is built but the VERSION variable is not updated. +# +check_version: + +push: + docker push $(USER)/$(REPO):$(VERSION)