mesh/delivery merged: source.main moved to novox/mesh-catalog@94805575379f
mesh/check checking c88be88ccf2f on 94805575379f
The two server lines were literals in the template, so changing an upstream needed a build. They are now the config keys upstream-resolver-first (1.1.1.1) and upstream-resolver-second (8.8.8.8), placed with ${config:...}; the service already restarts on its config file. no-resolv and every other line stay.
Claude-Session: https://claude.ai/code/session_01NcbgfFfQ4Z9UE5jK32PmE5
dnsmasq
The dnsmasq module of the mesh catalogue: installs the package dnsmasq; claims the seat mesh-dns-resolver.
Files it does not know
Each directory or archive this module declares says how it treats a file it did not write (ADR 0422, ADR 0416).
${dir:mesh-state}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2)./etc/systemd/system/dnsmasq.service.d: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2)./var/lib/dnsmasq-watch: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).