From 83e45e3fff3bd79eb886a4349d1f8b28f8b0f0bb Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Sat, 22 Dec 2018 09:02:49 -0800 Subject: [PATCH 1/3] Add armel and armhf architecture support. --- docker/images/builder9/1.3/Dockerfile | 27 +++++++++++++++++++++++++++ docker/images/builder9/1.3/Makefile | 19 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 docker/images/builder9/1.3/Dockerfile create mode 100644 docker/images/builder9/1.3/Makefile diff --git a/docker/images/builder9/1.3/Dockerfile b/docker/images/builder9/1.3/Dockerfile new file mode 100644 index 00000000..6b4f733c --- /dev/null +++ b/docker/images/builder9/1.3/Dockerfile @@ -0,0 +1,27 @@ +############################################################ +# +# Add armel and armhf +# +############################################################ +FROM opennetworklinux/builder9:1.2 +MAINTAINER Jeffrey Townsend + +RUN dpkg --add-architecture armel +RUN dpkg --add-architecture armhf + +RUN apt-get update && apt-get upgrade -y + +RUN apt-get install -y \ + crossbuild-essential-armel \ + gcc-arm-linux-gnueabi \ + crossbuild-essential-armhf \ + gcc-arm-linux-gnueabi + +RUN xapt -a armel libedit-dev ncurses-dev libsensors4-dev libwrap0-dev libssl-dev libsnmp-dev +RUN xapt -a armhf libedit-dev ncurses-dev libsensors4-dev libwrap0-dev libssl-dev libsnmp-dev + +# +# Docker shell and other container tools. +# +COPY docker_shell /bin/docker_shell +COPY container-id /bin/container-id diff --git a/docker/images/builder9/1.3/Makefile b/docker/images/builder9/1.3/Makefile new file mode 100644 index 00000000..e3d03211 --- /dev/null +++ b/docker/images/builder9/1.3/Makefile @@ -0,0 +1,19 @@ +VERSION=1.3 +USER=opennetworklinux +REPO=builder9 + +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) From 6258725fe60be06dd3bdf7ed9936207a948da0bc Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Sat, 22 Dec 2018 09:03:53 -0800 Subject: [PATCH 2/3] Bump to builder9:1.3. --- docker/tools/onlbuilder | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/tools/onlbuilder b/docker/tools/onlbuilder index d9cebc3b..8bd037fe 100755 --- a/docker/tools/onlbuilder +++ b/docker/tools/onlbuilder @@ -19,7 +19,7 @@ g_timestamp = datetime.datetime.now().strftime("%Y-%m-%d.%H%M%S") g_builder7_image_name="opennetworklinux/builder7:1.2" g_builder8_image_name="opennetworklinux/builder8:1.9" -g_builder9_image_name="opennetworklinux/builder9:1.2" +g_builder9_image_name="opennetworklinux/builder9:1.3" g_default_image_name=g_builder8_image_name g_default_container_name = "%s_%s" % (g_current_user, g_timestamp) From 71c203aa86ce1dddfa0479e38032fca63c685664 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Sat, 22 Dec 2018 09:06:16 -0800 Subject: [PATCH 3/3] Latest --- sm/build-artifacts | 2 +- sm/infra | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sm/build-artifacts b/sm/build-artifacts index 48603f21..aa92be2f 160000 --- a/sm/build-artifacts +++ b/sm/build-artifacts @@ -1 +1 @@ -Subproject commit 48603f21bc4e764317ae890444229c76ef2d1f8f +Subproject commit aa92be2faa3a4b3822bedeecd6d756e7755ed8ed diff --git a/sm/infra b/sm/infra index f78cc911..168b695e 160000 --- a/sm/infra +++ b/sm/infra @@ -1 +1 @@ -Subproject commit f78cc91121bf520b48b4888f08e055ed92b9fbf2 +Subproject commit 168b695e51241be2823111f105b129236a1d79f8