fix(deploy): complete ISO build with serialport parsers, device policy, and sintra model
- Add all 10 @serialport/parser-* packages to live.nix atm-app derivation (serialport@12 barrel import eagerly requires all of them) - Add DevicePolicy=auto + DeviceAllow=char-* rw for serial port access - Make envTemplate model-aware (machineModel + fiatCodeForModel) - Add sintra model (EUR) to flake.nix and build-iso.sh - Fix tejo fiat code from USD to GTQ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
0ea9640f49
commit
4105f750de
3 changed files with 41 additions and 7 deletions
|
|
@ -6,14 +6,16 @@
|
|||
#
|
||||
# Usage: bash build-iso.sh <model>
|
||||
# bash build-iso.sh douro # Bay Trail, kernel 5.15, GTQ
|
||||
# bash build-iso.sh tejo # UP4000, kernel 6.6, USD
|
||||
# bash build-iso.sh tejo # UP4000, kernel 6.6, GTQ
|
||||
# bash build-iso.sh sintra # UPBoard, kernel 6.6, EUR
|
||||
set -euo pipefail
|
||||
|
||||
MODEL="${1:-}"
|
||||
if [ -z "$MODEL" ]; then
|
||||
echo "Usage: bash build-iso.sh <model>"
|
||||
echo " douro - Bay Trail Atom, kernel 5.15, eDP panel"
|
||||
echo " tejo - UP4000/UPBoard, kernel 6.6"
|
||||
echo " douro - Bay Trail Atom, kernel 5.15, eDP panel, GTQ"
|
||||
echo " tejo - UP4000/UPBoard, kernel 6.6, GTQ"
|
||||
echo " sintra - UPBoard, kernel 6.6, EUR"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
@ -57,11 +59,17 @@ EOF
|
|||
tejo)
|
||||
cat >> "$ENV_FILE" << 'EOF'
|
||||
VITE_LAMASSU_MACHINE_MODEL=tejo
|
||||
VITE_LAMASSU_FIAT_CODE=USD
|
||||
VITE_LAMASSU_FIAT_CODE=GTQ
|
||||
EOF
|
||||
;;
|
||||
sintra)
|
||||
cat >> "$ENV_FILE" << 'EOF'
|
||||
VITE_LAMASSU_MACHINE_MODEL=sintra
|
||||
VITE_LAMASSU_FIAT_CODE=EUR
|
||||
EOF
|
||||
;;
|
||||
*)
|
||||
echo "ERROR: Unknown model '$MODEL'. Use 'douro' or 'tejo'."
|
||||
echo "ERROR: Unknown model '$MODEL'. Use 'douro', 'tejo', or 'sintra'."
|
||||
# Restore backup
|
||||
if [ -n "$ENV_BACKUP" ]; then
|
||||
mv "$ENV_BACKUP" "$ENV_FILE"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue