NOTE These scripts are highly experimental and not yet considered appropriate for general use.
install_basestation.sh and update_basestation.sh automate the steps
described in the main Readme.md’s “Installation for a
realtime basestation” section - system packages, the gliders group, the
PAM login edit, the /usr/local/basestation3 checkout, the uv venv setup,
Chromium (needed by kaleido for static plot image export - see
Installing Chromium), and the
login/logout scripts.
Fresh install, from system packages through login/logout scripts:
sudo install/install_basestation.sh --pilot-user <user>
Updates an existing install (git pull the source, re-sync the uv venv,
re-check Chromium, refresh the login/logout scripts if they haven’t been
hand-edited), without repeating the one-time group/PAM/package steps:
sudo install/update_basestation.sh --pilot-user <user>
rawxfer/Sensors extension buildsCommission.py, still run manually - see
Commissioning a new glider)Those remain manual, advanced steps documented in the main Readme.md. The manual walkthrough there is also the reference for what these scripts do under the hood, useful if a script fails partway through.