summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2002-06-07 13:16:50 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2002-06-07 13:16:50 +0000
commit31f658b72427bb1b80ff1897e235e41575d47af3 (patch)
treeb3e61d02eed024d6e8502394f7bd46c55246c607 /share
parentba497fd8edfdf173e459d950d9e44a20479860f7 (diff)
Perl script that translates a list of man pages to a list of SGML entity
definitions.
Notes
svn path=/head/; revision=13320
Diffstat (limited to 'share')
-rw-r--r--share/sgml/man-refs.pl11
1 files changed, 11 insertions, 0 deletions
diff --git a/share/sgml/man-refs.pl b/share/sgml/man-refs.pl
new file mode 100644
index 0000000000..48d96b6421
--- /dev/null
+++ b/share/sgml/man-refs.pl
@@ -0,0 +1,11 @@
+#!/usr/bin/perl -w
+# $FreeBSD$
+
+use strict;
+
+while (<>) {
+ next unless (m,^(.*/)([\w\._-]+)\.(\d\w*)(\.gz)?$,);
+ my ($entity, $page, $volume) = ($2, $2, $3);
+ $entity =~ y/_/./;
+ print "<!ENTITY man.$entity.$volume \"<citerefentry/<refentrytitle/$page/<manvolnum/$volume//\">\n";
+}