blob: 74bc5593edabd868d06c028b7c57197049dff57e [file] [log] [blame]
#!/bin/sh
set -e
IAR_BINARY=$(echo $@ | grep -o "IAR_PACKAGE=.*" | sed "s/^.*=//")
IAR_PACKAGE=${IAR_BINARY:-bxarm-9.40.2.deb}
trap cleanup_exit INT TERM EXIT
cleanup_exit()
{
rm -f *.list *.key
}
export LANG=C
DISTRIBUTION=$(basename ${PWD} | cut -f1 -d '-')
ARCHITECTURE=$(basename ${PWD} | cut -f2 -d '-')
PROJECT="tf-m-iar"
cp -a ../setup-sshd .
# Copy armclang toolchains required for the build (previously fetched
# from s3://trustedfirmware-private/armclang/ by build harness).
cp ../ARMCompiler6.21_standalone_linux-x86_64.tar.gz .
# Copy IAR toolchains required for the build (previously fetched
# from s3://trustedfirmware-iar by build harness).
cp ../$IAR_PACKAGE .
image=ci-${ARCHITECTURE}-${PROJECT}-ubuntu:${DISTRIBUTION}-iar${DUCKER_SUFFIX}
docker build $@ --pull --tag=$image .
echo $image > .docker-tag