Keep Avahi for pedal.local mDNS, add web UI task
This commit is contained in:
@@ -97,18 +97,18 @@ fonts-* xfonts-*
|
|||||||
python3-pygame python3-tk
|
python3-pygame python3-tk
|
||||||
```
|
```
|
||||||
|
|
||||||
### Systemd Services Kept (Bluetooth & WiFi stay on)
|
### Systemd Services Kept (BT, WiFi, Avahi stay on)
|
||||||
|
|
||||||
| Service | Reason to Keep |
|
| Service | Reason to Keep |
|
||||||
|---------|----------------|
|
|---------|----------------|
|
||||||
| `bluetooth` | Wireless MIDI controllers, tuner apps |
|
| `bluetooth` | Wireless MIDI controllers, tuner apps |
|
||||||
| `wpa_supplicant` | WiFi for web UI, SSH, preset downloads |
|
| `wpa_supplicant` | WiFi for web UI, SSH, preset downloads |
|
||||||
|
| `avahi-daemon` | mDNS for `pedal.local` hostname resolution on LAN |
|
||||||
|
|
||||||
### Systemd Services Disabled
|
### Systemd Services Disabled
|
||||||
|
|
||||||
| Service | Reason |
|
| Service | Reason |
|
||||||
|---------|--------|
|
|---------|--------|
|
||||||
| `avahi-daemon` | No mDNS needed |
|
|
||||||
| `triggerhappy` | We handle GPIO ourselves |
|
| `triggerhappy` | We handle GPIO ourselves |
|
||||||
| `ModemManager` | No modem |
|
| `ModemManager` | No modem |
|
||||||
| `systemd-resolved` | Simple static DNS works |
|
| `systemd-resolved` | Simple static DNS works |
|
||||||
|
|||||||
@@ -89,8 +89,6 @@ info "Step 1: Removing unnecessary packages..."
|
|||||||
PACKAGES_TO_PURGE=(
|
PACKAGES_TO_PURGE=(
|
||||||
# Printing (no USB printers on a pedal)
|
# Printing (no USB printers on a pedal)
|
||||||
cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-ppdc cups-server-common
|
cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-ppdc cups-server-common
|
||||||
# Avahi/mDNS (not needed for local audio)
|
|
||||||
avahi-daemon avahi-autoipd avahi-utils
|
|
||||||
# ModemManager
|
# ModemManager
|
||||||
modemmanager
|
modemmanager
|
||||||
# Triggerhappy (input daemon — we handle GPIO ourselves)
|
# Triggerhappy (input daemon — we handle GPIO ourselves)
|
||||||
@@ -181,7 +179,6 @@ fi
|
|||||||
info "Step 2: Disabling unnecessary systemd services..."
|
info "Step 2: Disabling unnecessary systemd services..."
|
||||||
|
|
||||||
SERVICES_TO_DISABLE=(
|
SERVICES_TO_DISABLE=(
|
||||||
avahi-daemon
|
|
||||||
triggerhappy
|
triggerhappy
|
||||||
ModemManager
|
ModemManager
|
||||||
systemd-resolved
|
systemd-resolved
|
||||||
|
|||||||
Reference in New Issue
Block a user