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 <noreply@anthropic.com>
This commit is contained in:
@@ -54,6 +54,9 @@ REQUIRED_PACKAGES=(
|
|||||||
nftables
|
nftables
|
||||||
dnsmasq
|
dnsmasq
|
||||||
systemd-resolved
|
systemd-resolved
|
||||||
|
python3-gps
|
||||||
|
python3-bleak
|
||||||
|
modemmanager
|
||||||
)
|
)
|
||||||
OPTIONAL_PACKAGES=(
|
OPTIONAL_PACKAGES=(
|
||||||
rsync
|
rsync
|
||||||
@@ -61,8 +64,6 @@ OPTIONAL_PACKAGES=(
|
|||||||
gpsd
|
gpsd
|
||||||
gpsd-clients
|
gpsd-clients
|
||||||
python3-paho-mqtt
|
python3-paho-mqtt
|
||||||
python3-gps
|
|
||||||
python3-bleak
|
|
||||||
mobile-broadband-provider-info
|
mobile-broadband-provider-info
|
||||||
zerotier-one
|
zerotier-one
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user