Răsfoiți Sursa

Run service as root for NeoPixel DMA access

The rpi_ws281x library needs /dev/mem for DMA-based LED control, which
requires root. Any service restart was causing a SEGV crash loop
because the process ran as a regular user.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
tuanchris 4 luni în urmă
părinte
comite
ad0784761e
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      dune-weaver.service

+ 1 - 1
dune-weaver.service

@@ -4,7 +4,7 @@ After=network.target
 
 [Service]
 Type=simple
-User=USER_PLACEHOLDER
+User=root
 WorkingDirectory=INSTALL_DIR_PLACEHOLDER
 ExecStart=INSTALL_DIR_PLACEHOLDER/.venv/bin/python INSTALL_DIR_PLACEHOLDER/main.py
 Restart=always