1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-10 18:09:00 +00:00
trezor-firmware/script/toolchain-run
Saleem Rashid 67852dcaba
script: Add toolchain-{download,run}
Add scripts to download, verify and use GNU Arm Embedded 5 2016q2.

2016q2 (SVN revision 237715) generates identical output to Debian
Stretch used by Docker build (SVN revision 241155).
2018-06-27 18:09:05 +02:00

19 lines
482 B
Bash
Executable File

#!/bin/bash
# script/toolchain-run: Run command with downloaded GNU Arm Embedded toolchain.
#
set -e
readonly TOOLCHAIN_RELATIVE_DIR="vendor/toolchain"
readonly TOOLCHAIN_DIR="$(readlink -f "$(dirname "$0")/../$TOOLCHAIN_RELATIVE_DIR")"
if [ ! -d "$TOOLCHAIN_DIR" ]; then
printf "Could not find toolchain in %s.\n" "$TOOLCHAIN_RELATIVE_DIR" >&2
printf "Run script/toolchain-download to download it.\n" >&2
exit 1
fi
export PATH="$TOOLCHAIN_DIR/bin:$PATH"
exec "$@"