From 6499fcb1e09dcc4a36378d13dec961b90ba60c9b Mon Sep 17 00:00:00 2001 From: James Shubin Date: Sat, 18 Jan 2025 00:30:46 -0500 Subject: [PATCH] modules: dhcp: Support the authoritative setting Quite useful if we plumb it all the way through! --- modules/dhcp/main.mcl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/dhcp/main.mcl b/modules/dhcp/main.mcl index 52939848..a4ef24f0 100644 --- a/modules/dhcp/main.mcl +++ b/modules/dhcp/main.mcl @@ -34,12 +34,14 @@ import "local" import "golang/strings" class server($st) { + $authoritative = $st->authoritative || true $defaultleasetime = $st->defaultleasetime || 600 $maxleasetime = $st->maxleasetime || 7200 $tmpl = struct{ defaultleasetime => $defaultleasetime, maxleasetime => $maxleasetime, + authoritative => $authoritative, } pkg "dhcp-server" {