From 7ba0c32f610ef16729e081efe140a0ea4661736d Mon Sep 17 00:00:00 2001 From: Wei Li Date: Tue, 12 Jan 2016 09:35:06 +0800 Subject: ovn-nbctl: add db commands help and manpage db-ctl-base: add xml format db help xml2nroff: support xinclude Submitted-at: https://github.com/openvswitch/ovs/pull/93 Signed-off-by: l0310 [russell@ovn.org updated lib/automake.mk] Signed-off-by: Russell Bryant --- build-aux/xml2nroff | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'build-aux') diff --git a/build-aux/xml2nroff b/build-aux/xml2nroff index 00ef649f1..01e79f140 100755 --- a/build-aux/xml2nroff +++ b/build-aux/xml2nroff @@ -47,6 +47,15 @@ def manpage_to_nroff(xml_file, subst, version=None): content = content.replace(k, v) doc = xml.dom.minidom.parseString(content).documentElement + xi_nodes = doc.getElementsByTagName("xi:include") + for node in xi_nodes: + with open(node.getAttribute("href")) as xi_f: + content = xi_f.read() + for k, v in subst.iteritems(): + content = content.replace(k, v) + xi_doc = xml.dom.minidom.parseString(content).documentElement + doc.replaceChild(xi_doc, node) + if version is None: version = "UNKNOWN" program = doc.attributes['program'].nodeValue -- cgit v1.2.1