feat(image): enable kiosk-app OTA by default in pi-gen build

BF_ENABLE_APP_OTA gates the periodic firmware check in ui.rs:449.
Our curated image is the place where it should be on — operator can
flip to 0 in /etc/default/betterframe-kiosk to pin a specific build.
Without this, a fresh image never picked up new dev releases even when
the auto-import secrets were configured.
This commit is contained in:
Mitchell R 2026-05-21 10:23:02 +02:00
parent e26af6c0cc
commit 88bbe040e5
No known key found for this signature in database

View file

@ -37,6 +37,11 @@ cat > /etc/default/betterframe-kiosk <<'EOF'
# Override the BF server discovery (default tries localhost → betterframe.local # Override the BF server discovery (default tries localhost → betterframe.local
# → frame-eu.betterportal.net): # → frame-eu.betterportal.net):
# BETTERFRAME_SERVER=https://frame.example.com # BETTERFRAME_SERVER=https://frame.example.com
# Enable kiosk-app OTA. This image is curated and signed by us — fresh dev
# builds auto-deploy once they land in the BF server (via the build workflow's
# auto-import step). Set to 0 to pin a kiosk to its current binary.
BF_ENABLE_APP_OTA=1
EOF EOF
# Plymouth boot splash # Plymouth boot splash