]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
man: add "DNS resource record types" section 20047/head
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 27 Jun 2021 14:33:12 +0000 (16:33 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 29 Jun 2021 08:44:18 +0000 (10:44 +0200)
man/directives-template.xml
tools/make-directive-index.py

index 34b103de40480d70672708b9f43419323d297a39..f28bd98d25f7b92a0ce1edcaece8ba68bb2d9714 100644 (file)
   <refsect1>
     <title>Constants</title>
 
-    <para>Various constant used and/or defined by systemd.</para>
+    <para>Various constants used and/or defined by systemd.</para>
 
     <variablelist id='constants' />
   </refsect1>
 
+  <refsect1>
+    <title>DNS resource record types</title>
+
+    <variablelist id='dns' />
+  </refsect1>
+
   <refsect1>
     <title>Miscellaneous options and directives</title>
 
index bbdc5572f53a968ae41ecf5bbb8d5c6275628846..8a2939959be4558b8d70aa4ce4b1b7f1a6f2820a 100755 (executable)
@@ -77,13 +77,14 @@ def _extract_directives(directive_groups, formatting, page):
                 storfile[text].append((pagename, section))
                 formatting[text] = name
 
-    storfile = directive_groups['constants']
     for name in t.iterfind('.//constant'):
         if name.attrib.get('index') == 'false':
             continue
         name.tail = ''
         if name.text.startswith('('): # a cast, strip it
             name.text = name.text.partition(' ')[2]
+        klass = name.attrib.get('class') or 'constants'
+        storfile = directive_groups[klass]
         storfile[name.text].append((pagename, section))
         formatting[name.text] = name