Loading Docs/Makefile.am +3 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,9 @@ nusphere.pdf: manual.texi # Target to produce DocBook XML mysql.xml: manual.texi include.texi $(MAKEINFO) --force --no-ifinfo --docbook manual.texi mv mysql.xml mysql-tmp.xml Support/docbook-fixup.pl <mysql-tmp.xml >mysql.xml rm -f mysql-tmp.xml # The texi2dvi gives a lot of harmless errors. Just ignore them unless # you want to help with the typesetting part. Loading Docs/Support/docbook-fixup.pl 0 → 100755 +41 −0 Original line number Diff line number Diff line #!/usr/bin/perl sub fix { $str = shift; $str =~ tr/_/-/; return $str; }; $data = join "", <STDIN>; print STDERR "Changing @@ to @...\n"; $data =~ s/@@/@/gs; print STDERR "Changing '_' to '-' in references...\n"; $data =~ s{id=\"(.+?)\"} {"id=\"".&fix($1)."\""}gsex; $data =~ s{linkend=\"(.+?)\"} {"linkend=\"".&fix($1)."\""}gsex; print STDERR "Changing ULINK to SYSTEMITEM...\n"; $data =~ s{<ulink url=\"(.+?)\"></ulink>} {<systemitem role=\"url\">$1</systemitem>}gs; print STDERR "Removing INFORMALFIGURE...\n"; $data =~ s{<informalfigure>(.+?)</informalfigure>} {}gs; print STDERR "Adding PARA inside ENTRY...\n"; $data =~ s{<entry>(.+?)</entry>} {<entry><para>$1</para></entry>}gs; @apx = ("Users", "MySQL-customer-usage", "Credits", "News", "Porting", "GPL-license", "LGPL-license", "Placeholder"); foreach $apx (@apx) { print STDERR "Removing appendix $apx...\n"; $data =~ s{<appendix id=\"$apx\">(.+?)</appendix>} {}gs; }; print STDOUT $data; Docs/manual.texi +1 −8 Original line number Diff line number Diff line Loading @@ -95,11 +95,6 @@ END-INFO-DIR-ENTRY @node Top, Introduction, (dir), (dir) @c @ifhtml @c <IMG SRC="Images/mysql-logo.gif"> @c <!--Image doesn't exist. Can't find suitable replacement. (Matt) --> @c @end ifhtml @ifinfo This is a manual for MySQL. This version is about the @value{mysql_version} version of MySQL. You can find a manual Loading Loading @@ -135,9 +130,7 @@ distribution for that version. @end menu @node Introduction, Installing, Top, Top @node Introduction, Installing, Top, (dir) @chapter General Information About MySQL @cindex overview Loading
Docs/Makefile.am +3 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,9 @@ nusphere.pdf: manual.texi # Target to produce DocBook XML mysql.xml: manual.texi include.texi $(MAKEINFO) --force --no-ifinfo --docbook manual.texi mv mysql.xml mysql-tmp.xml Support/docbook-fixup.pl <mysql-tmp.xml >mysql.xml rm -f mysql-tmp.xml # The texi2dvi gives a lot of harmless errors. Just ignore them unless # you want to help with the typesetting part. Loading
Docs/Support/docbook-fixup.pl 0 → 100755 +41 −0 Original line number Diff line number Diff line #!/usr/bin/perl sub fix { $str = shift; $str =~ tr/_/-/; return $str; }; $data = join "", <STDIN>; print STDERR "Changing @@ to @...\n"; $data =~ s/@@/@/gs; print STDERR "Changing '_' to '-' in references...\n"; $data =~ s{id=\"(.+?)\"} {"id=\"".&fix($1)."\""}gsex; $data =~ s{linkend=\"(.+?)\"} {"linkend=\"".&fix($1)."\""}gsex; print STDERR "Changing ULINK to SYSTEMITEM...\n"; $data =~ s{<ulink url=\"(.+?)\"></ulink>} {<systemitem role=\"url\">$1</systemitem>}gs; print STDERR "Removing INFORMALFIGURE...\n"; $data =~ s{<informalfigure>(.+?)</informalfigure>} {}gs; print STDERR "Adding PARA inside ENTRY...\n"; $data =~ s{<entry>(.+?)</entry>} {<entry><para>$1</para></entry>}gs; @apx = ("Users", "MySQL-customer-usage", "Credits", "News", "Porting", "GPL-license", "LGPL-license", "Placeholder"); foreach $apx (@apx) { print STDERR "Removing appendix $apx...\n"; $data =~ s{<appendix id=\"$apx\">(.+?)</appendix>} {}gs; }; print STDOUT $data;
Docs/manual.texi +1 −8 Original line number Diff line number Diff line Loading @@ -95,11 +95,6 @@ END-INFO-DIR-ENTRY @node Top, Introduction, (dir), (dir) @c @ifhtml @c <IMG SRC="Images/mysql-logo.gif"> @c <!--Image doesn't exist. Can't find suitable replacement. (Matt) --> @c @end ifhtml @ifinfo This is a manual for MySQL. This version is about the @value{mysql_version} version of MySQL. You can find a manual Loading Loading @@ -135,9 +130,7 @@ distribution for that version. @end menu @node Introduction, Installing, Top, Top @node Introduction, Installing, Top, (dir) @chapter General Information About MySQL @cindex overview