teslamate: use precompiled Elixir 1.20 (otp-27), apt's 1.18.3 is too old for 4.1.1

This commit is contained in:
MickLesk
2026-08-16 20:36:58 +02:00
parent 4255711f06
commit 55427e1202
2 changed files with 15 additions and 1 deletions
+10
View File
@@ -35,6 +35,16 @@ function update_script() {
systemctl stop teslamate
msg_ok "Stopped Service"
if [[ ! -d /opt/elixir ]]; then
msg_info "Migrating to newer Elixir (required by TeslaMate)"
$STD apt remove -y elixir
fetch_and_deploy_gh_release "elixir" "elixir-lang/elixir" "prebuild" "latest" "/opt/elixir" "elixir-otp-27.zip"
for bin in elixir elixirc iex mix; do
ln -sf "/opt/elixir/bin/$bin" "/usr/local/bin/$bin"
done
msg_ok "Migrated to newer Elixir"
fi
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "teslamate" "teslamate-org/teslamate" "tarball"
msg_info "Building TeslaMate (Patience)"