mirror of
https://github.com/stakwork/sphinx-key.git
synced 2025-12-18 07:44:21 +01:00
build: use set -e to interrupt scripts on first failure
This commit is contained in:
22
deploy.sh
22
deploy.sh
@@ -1,3 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
check_exists() {
|
||||
command -v "$1" > /dev/null
|
||||
}
|
||||
@@ -26,13 +30,13 @@ then
|
||||
exit 1
|
||||
fi
|
||||
cargo espflash erase-flash
|
||||
cd factory &&
|
||||
cargo espflash flash --release &&
|
||||
cargo espflash save-image --release --chip esp32c3 factory.bin &&
|
||||
espsecure.py sign_data factory.bin --version 2 --keyfile ../secure_boot_signing_key.pem &&
|
||||
espflash write-bin 0x10000 factory.bin &&
|
||||
cd ../sphinx-key &&
|
||||
cargo espflash save-image --bin sphinx-key --release --chip esp32c3 sphinx-key.bin &&
|
||||
espsecure.py sign_data sphinx-key.bin --version 2 --keyfile ../secure_boot_signing_key.pem &&
|
||||
espflash write-bin 0x50000 sphinx-key.bin &&
|
||||
cd factory
|
||||
cargo espflash flash --release
|
||||
cargo espflash save-image --release --chip esp32c3 factory.bin
|
||||
espsecure.py sign_data factory.bin --version 2 --keyfile ../secure_boot_signing_key.pem
|
||||
espflash write-bin 0x10000 factory.bin
|
||||
cd ../sphinx-key
|
||||
cargo espflash save-image --bin sphinx-key --release --chip esp32c3 sphinx-key.bin
|
||||
espsecure.py sign_data sphinx-key.bin --version 2 --keyfile ../secure_boot_signing_key.pem
|
||||
espflash write-bin 0x50000 sphinx-key.bin
|
||||
cargo espflash monitor
|
||||
|
||||
Reference in New Issue
Block a user