You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

21 lines
589 B

#!/bin/sh
set -e
if [ -z "$IMAGE_NAME" ]; then
IMAGE_NAME=mender-convert
fi
MENDER_CLIENT_VERSION="2.1.2"
DOCKER_ARGS="--build-arg mender_client_version=${MENDER_CLIENT_VERSION}"
if [ "$1" = "arm64" ]; then
DOCKER_ARGS="${DOCKER_ARGS} --build-arg toolchain_host=aarch64-linux-gnu"
DOCKER_ARGS="${DOCKER_ARGS} --build-arg go_flags=GOARCH=arm64"
else
DOCKER_ARGS="${DOCKER_ARGS} --build-arg toolchain_host=arm-buildroot-linux-gnueabihf"
DOCKER_ARGS="${DOCKER_ARGS} --build-arg go_flags=\"GOARM=6 GOARCH=arm\""
fi
eval docker build . -t ${IMAGE_NAME} ${DOCKER_ARGS}