Bootstrap Pi system packages (portaudio, sndfile, venv)

This commit is contained in:
2026-06-11 14:24:21 +00:00
parent e2712be452
commit 24b41ac760
+15
View File
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
# Install Pi-side system packages required by the test projects.
# Idempotent — safe to re-run. apt-get only installs what's missing.
set -euo pipefail
PI_USER="${PI_USER:-pi}"
PI_HOST="${PI_HOST:-192.168.50.115}"
PI_PASS="${PI_PASS:-assistant}"
sshpass -p "$PI_PASS" ssh -o StrictHostKeyChecking=accept-new \
"$PI_USER@$PI_HOST" \
"echo '$PI_PASS' | sudo -S -p '' apt-get update -qq && \
echo '$PI_PASS' | sudo -S -p '' apt-get install -y --no-install-recommends libportaudio2 libsndfile1 python3-venv" \
2>&1 | sed -E "s/${PI_PASS}/***/g"