fix: Correct systemd configuration and Debian package setup
- Fix database update service to include config path parameter - Move ConditionACPower from [Timer] to [Unit] section in timer config - Add database directory to ReadWritePaths in main service - Set explicit database path in Debian package config template - Simplify postinst script to be quiet and use consistent skyview-adsb user - Update README.Debian with comprehensive systemd service documentation - Remove confusing dual-user setup in favor of single skyview-adsb user SystemD Configuration Summary: - Main service: skyview-adsb.service with database pre-update - Database service: skyview-database-update.service (oneshot) - Weekly timer: skyview-database-update.timer (Sunday 3AM with randomization) - All services use skyview-adsb user consistently - Database path: /var/lib/skyview-adsb/skyview.db - Config path: /etc/skyview-adsb/config.json 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
0b0de87be0
commit
779384b748
6 changed files with 169 additions and 123 deletions
|
|
@ -8,7 +8,7 @@ Wants=network-online.target
|
|||
Type=oneshot
|
||||
User=skyview-adsb
|
||||
Group=skyview-adsb
|
||||
ExecStart=/usr/bin/skyview-data update
|
||||
ExecStart=/usr/bin/skyview-data -config /etc/skyview-adsb/config.json update
|
||||
StandardOutput=journal
|
||||
StandardError=journal
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue