From f564886a4a4dd4e8d66aa566411ce32925943a3e Mon Sep 17 00:00:00 2001 From: Andreas Wrede Date: Sat, 19 Sep 2026 10:01:59 -0400 Subject: [PATCH] Make GPS, Bluetooth, and modem packages required Move python3-gps, python3-bleak to REQUIRED_PACKAGES (needed for van-li3-battery, van-gps-owntracks). Add modemmanager to REQUIRED_PACKAGES (provides mmcli for van-sms-* services). Deploy will now fail if these packages are missing, preventing silent failures when GPS or SMS services are needed. Co-Authored-By: Claude Haiku 4.5 --- deploy.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deploy.sh b/deploy.sh index 1a0a103..f66f6fc 100755 --- a/deploy.sh +++ b/deploy.sh @@ -54,6 +54,9 @@ REQUIRED_PACKAGES=( nftables dnsmasq systemd-resolved + python3-gps + python3-bleak + modemmanager ) OPTIONAL_PACKAGES=( rsync @@ -61,8 +64,6 @@ OPTIONAL_PACKAGES=( gpsd gpsd-clients python3-paho-mqtt - python3-gps - python3-bleak mobile-broadband-provider-info zerotier-one )