time-sync: one time daemon, timesyncd, with its servers declared

Three machines ran timesyncd and one ran ntpd. The module declares
timesyncd running with a 50-mesh.conf drop-in (European pool) and ntp absent
(hq ADR 0180). A run-once step of its Go binary stops and disables ntpd first
and takes out only dangling wants-links, so removing the package leaves no
enabled unit pointing at nothing. A provider's drop-in sorting after the
mesh's still wins and is reported, not removed. Tools: time_sync_status,
_servers, _sync_now (to-be 42 Phase 1).
This commit is contained in:
jochen
2026-10-04 12:50:20 +02:00
parent a8d308d440
commit 21d8a7f6b4
11 changed files with 1263 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
module time-sync
go 1.22
require git.novox.be/novox/mesh-sdk/go v0.1.6