From 5cc37a15a5a5d1b4950c79b2298806dbadde4643 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 22 Dec 2019 03:07:59 +0000 Subject: feat(defzone): Add plist argument format for SOA records These records have so many fields that it's difficult to track what's what in a long list. For convenience they're now specified in plist format (see the example). There isn't really a point to this because the SOA record is the one I care the *least* about practically as Cloud DNS sets it for me, but whatever. --- tools/emacs-pkgs/defzone/example.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tools/emacs-pkgs/defzone/example.el') diff --git a/tools/emacs-pkgs/defzone/example.el b/tools/emacs-pkgs/defzone/example.el index 6405eaf2f72c..e9c86d25eec8 100644 --- a/tools/emacs-pkgs/defzone/example.el +++ b/tools/emacs-pkgs/defzone/example.el @@ -1,8 +1,14 @@ ;;; example.el - usage example for defzone macro (defzone "tazj.in." - (SOA 21600 "ns-cloud-a1.googledomains.com." "cloud-dns-hostmaster.google.com." - 123 21600 3600 1209600 300) + (SOA 21600 + :mname "ns-cloud-a1.googledomains.com." + :rname "cloud-dns-hostmaster.google.com." + :serial 123 + :refresh 21600 + :retry 3600 + :expire 1209600 + :minimum 300) (NS 21600 "ns-cloud-a1.googledomains.com." -- cgit 1.4.1