chiark / gitweb /
man: Unify title for configuration files
[elogind.git] / make-man-index.py
index 5fa90aefdbcc13b1f5362191eea720fb7fc7a20a..f829d98b6a587989ac9a0589354c436bf4347793 100755 (executable)
 import collections
 import xml.etree.ElementTree as tree
 import sys
+MDASH = ' — ' if sys.version_info.major >= 3 else ' -- '
 
 TEMPLATE = '''\
-<refentry id="systemd.index">
+<refentry id="systemd.index" conditional="HAVE_PYTHON">
 
   <refentryinfo>
     <title>systemd.index</title>
@@ -91,7 +92,7 @@ def add_letter(template, letter, pages):
         d = tree.SubElement(b, 'manvolnum')
         d.text = section
 
-        b.tail = ' — ' + purpose # + ' (' + p + ')'
+        b.tail = MDASH + purpose # + ' (' + p + ')'
 
         tree.SubElement(para, 'sbr')