mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-10-11 02:19:21 +00:00
25 lines
488 B
Bash
Executable File
25 lines
488 B
Bash
Executable File
#!/bin/bash
|
|
|
|
dirname $0
|
|
|
|
# Build trezor firmware
|
|
docker build . | tee docker.log
|
|
|
|
# Parse image name
|
|
IMAGE=`grep "Successfully built" docker.log | tail -n1 | cut -d' ' -f3`
|
|
echo "IMAGE NAME: $IMAGE"
|
|
|
|
docker run -t $IMAGE true
|
|
|
|
# Parse container name
|
|
CONTAINER=`docker ps -a | grep true | head -n1 | cut -d' ' -f1`
|
|
echo "CONTAINER NAME: $CONTAINER"
|
|
|
|
docker cp $CONTAINER:/trezor-mcu/firmware/trezor.bin .
|
|
|
|
echo "-------------------------"
|
|
echo ""
|
|
echo "SHA256 hash:"
|
|
|
|
sha256sum trezor.bin
|