Initial commit
This commit is contained in:
34
vendor/github.com/hyperhq/hypercli/hack/make/.detect-daemon-osarch
generated
vendored
Normal file
34
vendor/github.com/hyperhq/hypercli/hack/make/.detect-daemon-osarch
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# Retrieve OS/ARCH of docker daemon, eg. linux/amd64
|
||||
export DOCKER_ENGINE_OSARCH="$(docker version | awk '
|
||||
$1 == "Client:" { server = 0; next }
|
||||
$1 == "Server:" { server = 1; next }
|
||||
server && $1 == "OS/Arch:" { print $2 }
|
||||
')"
|
||||
export DOCKER_ENGINE_GOOS="${DOCKER_ENGINE_OSARCH%/*}"
|
||||
export DOCKER_ENGINE_GOARCH="${DOCKER_ENGINE_OSARCH##*/}"
|
||||
DOCKER_ENGINE_GOARCH=${DOCKER_ENGINE_GOARCH:=amd64}
|
||||
|
||||
# and the client, just in case
|
||||
export DOCKER_CLIENT_OSARCH="$(docker version | awk '
|
||||
$1 == "Client:" { client = 1; next }
|
||||
$1 == "Server:" { client = 0; next }
|
||||
client && $1 == "OS/Arch:" { print $2 }
|
||||
')"
|
||||
|
||||
# Retrieve the architecture used in contrib/builder/(deb|rpm)/$PACKAGE_ARCH/
|
||||
PACKAGE_ARCH="amd64"
|
||||
case "$DOCKER_ENGINE_OSARCH" in
|
||||
linux/arm)
|
||||
PACKAGE_ARCH='armhf'
|
||||
;;
|
||||
linux/ppc64le)
|
||||
PACKAGE_ARCH='ppc64le'
|
||||
;;
|
||||
linux/s390x)
|
||||
PACKAGE_ARCH='s390x'
|
||||
;;
|
||||
esac
|
||||
export PACKAGE_ARCH
|
||||
Reference in New Issue
Block a user