From db38ba91af01b22efcb84a08988dafb3ae591fb7 Mon Sep 17 00:00:00 2001 From: niten Date: Fri, 3 Nov 2023 12:53:57 -0700 Subject: [PATCH] hasAttr expects attr first --- reverse-zone.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/reverse-zone.nix b/reverse-zone.nix index 83f7c4c..3465515 100644 --- a/reverse-zone.nix +++ b/reverse-zone.nix @@ -14,8 +14,7 @@ let if base == top then [ ] else [ base ] ++ (rangeFun (base + 1) top); in rangeFun base top; - getNetworkHosts = network: - filterAttrs (ip: _: ipv4OnNetwork ip (trace "NETWORK: ${network}" network)); + getNetworkHosts = network: filterAttrs (ip: _: ipv4OnNetwork ip network); getLastIpComponent = ip: head (reverseList (splitString "." ip)); @@ -38,7 +37,7 @@ let (getNetworkHosts network ipHostMap); ptrEntry = ip: hostname: "#{ip} IN PTR ${hostname}."; getHostname = n: - if hasAttr networkHostsByComponent n then + if hasAttr n networkHostsByComponent then networkHostByComponent n else "unassigned-${n}.${domain}";