From 395b31b89610b276c7b90dd80a1220125b9c1222 Mon Sep 17 00:00:00 2001 From: Andrew Hsu Date: Fri, 1 Dec 2017 14:44:21 -0800 Subject: [PATCH] no need to detect alpine image Signed-off-by: Andrew Hsu Upstream-commit: 1b5ac32b06cb05ee61ea1b72e2147e983194ea73 Component: packaging --- components/packaging/deb/Makefile | 3 +-- components/packaging/detect_alpine_image | 21 --------------------- components/packaging/rpm/Makefile | 7 +++---- components/packaging/static/Makefile | 5 ++--- 4 files changed, 6 insertions(+), 30 deletions(-) delete mode 100755 components/packaging/detect_alpine_image diff --git a/components/packaging/deb/Makefile b/components/packaging/deb/Makefile index 2cc01e7e45..ed5423a46e 100644 --- a/components/packaging/deb/Makefile +++ b/components/packaging/deb/Makefile @@ -1,12 +1,11 @@ SHELL:=/bin/bash -ALPINE_IMG:=$(shell $(CURDIR)/../detect_alpine_image) ARCH:=$(shell uname -m) ENGINE_DIR:=$(CURDIR)/../../engine CLI_DIR:=$(CURDIR)/../../cli GITCOMMIT?=$(shell cd $(ENGINE_DIR) && git rev-parse --short HEAD) VERSION?=$(shell cat $(ENGINE_DIR)/VERSION) DOCKER_EXPERIMENTAL:=0 -CHOWN:=docker run --rm -v $(CURDIR):/v -w /v $(ALPINE_IMG) chown +CHOWN:=docker run --rm -v $(CURDIR):/v -w /v alpine chown .PHONY: help clean deb ubuntu debian ubuntu-xenial ubuntu-trusty ubuntu-zesty debian-buster debian-jessie debian-stretch debian-wheezy raspbian-jessie raspbian-stretch diff --git a/components/packaging/detect_alpine_image b/components/packaging/detect_alpine_image deleted file mode 100755 index 4efa32e4aa..0000000000 --- a/components/packaging/detect_alpine_image +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env sh - -arch="$(uname -m)" -img="unknown" - -if [ "$arch" = "x86_64" ]; then - img="alpine" -elif [ "$arch" = "armv7l" ]; then - img="arm32v6/alpine" -elif [ "$arch" = "s390x" ]; then - img="s390x/alpine" -elif [ "$arch" = "aarch64" ]; then - img="arm64v8/alpine" -elif [ "$arch" = "ppc64le" ]; then - img="ppc64le/alpine" -else - echo "Architecture $(arch) not supported" - exit 1; -fi - -echo "$img" diff --git a/components/packaging/rpm/Makefile b/components/packaging/rpm/Makefile index b4f3f55f2e..7350ed3420 100644 --- a/components/packaging/rpm/Makefile +++ b/components/packaging/rpm/Makefile @@ -1,12 +1,11 @@ ARCH=$(shell uname -m) -ALPINE_IMG:=$(shell $(CURDIR)/../detect_alpine_image) ENGINE_DIR:=$(CURDIR)/../../engine CLI_DIR:=$(CURDIR)/../../cli GITCOMMIT=$(shell cd $(ENGINE_DIR) && git rev-parse --short HEAD) VERSION=$(shell cat $(ENGINE_DIR)/VERSION) DOCKER_EXPERIMENTAL=0 GEN_RPM_VER=$(shell ./gen-rpm-ver $(ENGINE_DIR) $(VERSION)) -CHOWN=docker run --rm -i -v $(CURDIR):/v -w /v $(ALPINE_IMG) chown +CHOWN=docker run --rm -i -v $(CURDIR):/v -w /v alpine chown RPMBUILD=docker run --privileged --rm -i\ -v $(CURDIR)/rpmbuild/SOURCES:/root/rpmbuild/SOURCES \ -v $(CURDIR)/rpmbuild/BUILD:/root/rpmbuild/BUILD \ @@ -62,7 +61,7 @@ rpmbuild/SOURCES/cli.tgz: docker run --rm -i -w /v \ -v $(CLI_DIR):/cli \ -v $(CURDIR)/rpmbuild/SOURCES:/v \ - $(ALPINE_IMG) \ + alpine \ tar -C / -c -z -f /v/cli.tgz --exclude .git cli rpmbuild/SOURCES/engine.tgz: @@ -70,5 +69,5 @@ rpmbuild/SOURCES/engine.tgz: docker run --rm -i -w /v \ -v $(ENGINE_DIR):/engine \ -v $(CURDIR)/rpmbuild/SOURCES:/v \ - $(ALPINE_IMG) \ + alpine \ tar -C / -c -z -f /v/engine.tgz --exclude .git engine diff --git a/components/packaging/static/Makefile b/components/packaging/static/Makefile index d8d657d99e..6ac4dc1a34 100644 --- a/components/packaging/static/Makefile +++ b/components/packaging/static/Makefile @@ -1,9 +1,8 @@ SHELL:=/bin/bash -ALPINE_IMG:=$(shell $(CURDIR)/../detect_alpine_image) ENGINE_DIR:=$(CURDIR)/../../engine CLI_DIR:=$(CURDIR)/../../cli VERSION=$(shell cat $(ENGINE_DIR)/VERSION) -CHOWN=docker run --rm -v $(CURDIR):/v -w /v $(ALPINE_IMG) chown +CHOWN=docker run --rm -v $(CURDIR):/v -w /v alpine chown HASH_CMD=docker run -v $(CURDIR):/sum -w /sum debian:jessie bash hash_files DIR_TO_HASH:=build/linux @@ -39,7 +38,7 @@ cross-win: cross-all-cli cross-win-engine ## create zip file with windows x86_64 mkdir -p build/win/docker cp $(CLI_DIR)/build/docker-windows-amd64 build/win/docker/docker.exe cp $(ENGINE_DIR)/bundles/cross/windows/amd64/dockerd-$(VERSION).exe build/win/docker/dockerd.exe - docker run --rm -v $(CURDIR)/build/win:/v -w /v $(ALPINE_IMG) sh -c 'apk update&&apk add zip&&zip -r docker-$(VERSION).zip docker' + docker run --rm -v $(CURDIR)/build/win:/v -w /v alpine sh -c 'apk update&&apk add zip&&zip -r docker-$(VERSION).zip docker' $(CHOWN) -R $(shell id -u):$(shell id -g) build cross-arm: cross-all-cli ## create tgz with linux armhf client only