Update ROADMAP: Document Phase 6 lessons learned
Key discoveries during systemd service implementation: - AmbientCapabilities doesn't work in user services - NoNewPrivileges prevents file capabilities - Must use setcap with readlink -f on actual binary
This commit is contained in:
@@ -289,11 +289,17 @@ config/sensorpajen.env
|
||||
- User service for easier management (no sudo required)
|
||||
- Service ready for installation on Raspberry Pi
|
||||
- Comprehensive documentation provided
|
||||
- **Important discoveries**:
|
||||
- `AmbientCapabilities` does NOT work in user services (only system services)
|
||||
- Must use `setcap` on the Python binary instead
|
||||
- `NoNewPrivileges=true` prevents file capabilities from working - must be disabled
|
||||
- Capabilities must be set on actual binary, not symlinks: `setcap ... $(readlink -f python3)`
|
||||
|
||||
#### Tasks:
|
||||
- ✅ Created systemd/sensorpajen.service
|
||||
- ✅ Created systemd/README.md with full documentation
|
||||
- ✅ Service management and troubleshooting guides included
|
||||
- ✅ Tested and verified working on Raspberry Pi
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user