2016-03-01 01:01:33 +00:00
|
|
|
#!/bin/sh
|
|
|
|
set -ex
|
|
|
|
|
2016-03-15 01:26:21 +00:00
|
|
|
HOST_ARCH=${HOST_ARCH:-$(docker version | grep 'OS/Arch:' | tail -n+2 | awk '{print $2}' | cut -f2 -d'/')}
|
|
|
|
HOST_ARCH=${HOST_ARCH:?"Failed to guess HOST_ARCH"}
|
|
|
|
ARCH=${ARCH:-"$HOST_ARCH"}
|
|
|
|
export HOST_ARCH ARCH
|
2016-03-01 01:01:33 +00:00
|
|
|
|
|
|
|
cd $(dirname $0)/..
|
|
|
|
|
2016-03-15 01:26:21 +00:00
|
|
|
[ -f "./.docker-env.${HOST_ARCH}" ] && . ./.docker-env.${HOST_ARCH} || echo "WARNING: missing .docker-env.${HOST_ARCH} (to use an ${HOST_ARCH} docker host)"
|
|
|
|
|
|
|
|
. ./build.conf.${HOST_ARCH}
|
|
|
|
export HOST_DOCKER_BINARY_URL=${DOCKER_BINARY_URL}
|
|
|
|
docker inspect $DAPPER_BASE >/dev/null 2>&1 || docker pull $DAPPER_BASE
|
|
|
|
docker tag $DAPPER_BASE rancher/os-dapper-base
|
2016-03-01 01:01:33 +00:00
|
|
|
|
|
|
|
set -a
|
|
|
|
. ./build.conf.${ARCH}
|
|
|
|
set +a
|