mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-06 14:52:33 +00:00
build: differentiate between models for prodtest build
This commit is contained in:
parent
b5b98b26eb
commit
f04aff1e47
@ -351,8 +351,9 @@ EOF
|
|||||||
done
|
done
|
||||||
|
|
||||||
if [ "$OPT_BUILD_PRODTEST" -eq "1" ]; then
|
if [ "$OPT_BUILD_PRODTEST" -eq "1" ]; then
|
||||||
DIRSUFFIX="-prodtest"
|
for TREZOR_MODEL in ${MODELS[@]}; do
|
||||||
SCRIPT_NAME=".build_prodtest.sh"
|
DIRSUFFIX="-${TREZOR_MODEL}-prodtest"
|
||||||
|
SCRIPT_NAME=".build_${TREZOR_MODEL}-prodtest.sh"
|
||||||
cat <<EOF > "build/$SCRIPT_NAME"
|
cat <<EOF > "build/$SCRIPT_NAME"
|
||||||
# DO NOT MODIFY!
|
# DO NOT MODIFY!
|
||||||
# this file was generated by ${BASH_SOURCE[0]}
|
# this file was generated by ${BASH_SOURCE[0]}
|
||||||
@ -370,7 +371,7 @@ if [ "$OPT_BUILD_PRODTEST" -eq "1" ]; then
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo ">>> DOCKER RUN core prodtest PRODUCTION=$PRODUCTION"
|
echo ">>> DOCKER RUN core prodtest TREZOR_MODEL=$TREZOR_MODEL PRODUCTION=$PRODUCTION"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
$DOCKER run \
|
$DOCKER run \
|
||||||
@ -379,10 +380,12 @@ EOF
|
|||||||
--rm \
|
--rm \
|
||||||
-v "$DIR:/local" \
|
-v "$DIR:/local" \
|
||||||
-v "$DIR/build/core$DIRSUFFIX":/build:z \
|
-v "$DIR/build/core$DIRSUFFIX":/build:z \
|
||||||
|
--env TREZOR_MODEL="$TREZOR_MODEL" \
|
||||||
--env PRODUCTION="$PRODUCTION" \
|
--env PRODUCTION="$PRODUCTION" \
|
||||||
--init \
|
--init \
|
||||||
"$SNAPSHOT_NAME" \
|
"$SNAPSHOT_NAME" \
|
||||||
/nix/var/nix/profiles/default/bin/nix-shell --run "bash /local/build/$SCRIPT_NAME"
|
/nix/var/nix/profiles/default/bin/nix-shell --run "bash /local/build/$SCRIPT_NAME"
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user