Files
mesh-catalog/modules/dnsmasq
jschoubben c88be88ccf
mesh/delivery merged: source.main moved to novox/mesh-catalog@94805575379f
mesh/check checking c88be88ccf2f on 94805575379f
dnsmasq's public upstream resolvers are config values, defaulting to the two it always used
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
2026-11-08 23:48:59 +01:00
..

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).