From ba7e4d3716d8e89516aaac3e77eb87ce95c240f0 Mon Sep 17 00:00:00 2001 From: Evan Hazlett Date: Fri, 23 Jan 2015 10:24:37 -0500 Subject: [PATCH] enable specifying arch along with os when building Signed-off-by: Evan Hazlett --- script/build | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/script/build b/script/build index 9425fa20e9..3718840bc6 100755 --- a/script/build +++ b/script/build @@ -2,11 +2,17 @@ set -e if [ -z "$1" ]; then - OS_ARCH_ARG=(-os="darwin linux windows") + OS_PLATFORM_ARG=(-os="darwin linux windows") else - OS_ARCH_ARG=($1) + OS_PLATFORM_ARG=($1) +fi + +if [ -z "$2" ]; then + OS_ARCH_ARG=(-arch="386 amd64") +else + OS_ARCH_ARG=($2) fi rm -f docker-machine* docker build -t docker-machine . -exec docker run --rm -v `pwd`:/go/src/github.com/docker/machine docker-machine gox "${OS_ARCH_ARG[@]}" -output="docker-machine_{{.OS}}-{{.Arch}}" +exec docker run --rm -v `pwd`:/go/src/github.com/docker/machine docker-machine gox "${OS_PLATFORM_ARG[@]}" "${OS_ARCH_ARG[@]}" -output="docker-machine_{{.OS}}-{{.Arch}}"