Index: openafs/doc/man-pages/.cvsignore
diff -c openafs/doc/man-pages/.cvsignore:1.2.2.3 openafs/doc/man-pages/.cvsignore:1.2.2.4
*** openafs/doc/man-pages/.cvsignore:1.2.2.3 Thu Jan 5 13:54:50 2006
--- openafs/doc/man-pages/.cvsignore Mon Jan 30 13:21:48 2006
***************
*** 1,4 ****
--- 1,5 ----
Makefile
+ html
install-man
man1
man5
Index: openafs/doc/man-pages/Makefile.in
diff -c openafs/doc/man-pages/Makefile.in:1.1.2.6 openafs/doc/man-pages/Makefile.in:1.1.2.7
*** openafs/doc/man-pages/Makefile.in:1.1.2.6 Thu Jan 5 13:54:50 2006
--- openafs/doc/man-pages/Makefile.in Mon Jan 30 13:21:48 2006
***************
*** 6,12 ****
all:
maintclean:
! rm -rf man1 man5 man8
dest:
chmod +x install-man
--- 6,15 ----
all:
maintclean:
! rm -rf html man1 man5 man8
!
! html:
! perl generate-html
dest:
chmod +x install-man
Index: openafs/doc/man-pages/README
diff -c openafs/doc/man-pages/README:1.4.2.5 openafs/doc/man-pages/README:1.4.2.6
*** openafs/doc/man-pages/README:1.4.2.5 Thu Jan 5 13:55:18 2006
--- openafs/doc/man-pages/README Mon Jan 30 13:21:48 2006
***************
*** 61,70 ****
OpenAFS source tree (this will also regenerate the Autoconf scripts).
Conversion to HTML can be done via any of the POD to HTML converters
! available (there are many of them). Evaluation of the best tool to use
! for OpenAFS and exactly how to do the conversion to get the highest
! quality results is still underway; when complete, details will be
! included here.
Formatting Standards
--- 61,74 ----
OpenAFS source tree (this will also regenerate the Autoconf scripts).
Conversion to HTML can be done via any of the POD to HTML converters
! available (there are many of them), but for best results (particularly
! for crosslinks), use the generate-html script in this directory. You
! will need to have the Pod::Simple Perl module installed. If your Perl
! is not in /usr/bin, run generate-html explicitly with:
!
! perl generate-html
!
! It will generate HTML pages in the html subdirectory of this directory.
Formatting Standards
Index: openafs/doc/man-pages/generate-html
diff -c /dev/null openafs/doc/man-pages/generate-html:1.1.4.2
*** /dev/null Thu Feb 2 03:37:18 2006
--- openafs/doc/man-pages/generate-html Mon Jan 30 13:21:48 2006
***************
*** 0 ****
--- 1,119 ----
+ #!/usr/bin/perl -w
+ package OpenAFS::HTML;
+
+ use strict;
+ use vars qw(@ISA);
+
+ use Pod::Simple::Search;
+ @ISA = qw(Pod::Simple::HTML);
+
+ sub do_man_link {
+ my ($self, $token) = @_;
+ my $page = $token->attr('to');
+ my ($name, $section) = ($page =~ /^([^\(]+)\((\d+)\)$/);
+ return unless $name;
+ my @url = ('..', $section, $name);
+ return join ('/', map { $self->pagepath_url_escape ($_) } @url)
+ . $Pod::Simple::HTML::HTML_EXTENSION;
+ }
+
+ sub VERSION () { '1.0' }
+
+ $Pod::Simple::HTML::Tagmap{'item-bullet'} = '