Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

docbook: use IDs as filenames to support multiple books

I'm trying to generate a <set> of <book>s in docbook for wireless to
link together all the cfg80211 and mac80211 documentation.

However, docbook will generate "re01.html" anew for each book for the
first <refentry>, presumably due to a bug in the stylesheets.

An effective workaround is to use IDs for the filenames, which makes
them more descriptive as well, e.g. API-enum-ieee80211-band.html.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Johannes Berg and committed by
Linus Torvalds
ab265d5c c95940f2

+1
+1
Documentation/DocBook/stylesheet.xsl
··· 6 6 <param name="callout.graphics">0</param> 7 7 <!-- <param name="paper.type">A4</param> --> 8 8 <param name="generate.section.toc.level">2</param> 9 + <param name="use.id.as.filename">1</param> 9 10 </stylesheet>