[Unit] Description=Novox Mesh node host After=network-online.target Wants=network-online.target # One line of policy: run the launcher at boot (novox/hq ADR 0005). Restarting the host, # backing off, giving up and rolling back are all the launcher's, where they can be tested. # Restart= here is a backstop for the launcher itself being killed, not the mechanism. [Service] ExecStart=/usr/lib/nox-mesh-host/launch Restart=always RestartSec=5s StateDirectory=mesh-host KillMode=mixed # Past the launcher's own stop grace (75 s), which is past the 60 s the host waits for the apply in # flight to end and save (novox/hq issue 1585): the service manager's kill is the last resort. TimeoutStopSec=120 [Install] WantedBy=multi-user.target