diff options
| author | Sam Varshavchik | 2014-08-20 21:53:34 -0400 | 
|---|---|---|
| committer | Sam Varshavchik | 2014-08-20 21:53:34 -0400 | 
| commit | 7b09017ddeabae53d9d361d64bebc44129639c96 (patch) | |
| tree | 095cc35074934137f578e220d0cc0140dec874e3 /docbook/sgml2html | |
| parent | 8846077cf4a0593a0596e4db919b7686b7fdd66d (diff) | |
| download | courier-libs-7b09017ddeabae53d9d361d64bebc44129639c96.tar.bz2 | |
manpages build script change by "Ángel González" <angel@16bits.net>
Diffstat (limited to 'docbook/sgml2html')
| -rwxr-xr-x | docbook/sgml2html | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/docbook/sgml2html b/docbook/sgml2html index 6040700..73da461 100755 --- a/docbook/sgml2html +++ b/docbook/sgml2html @@ -14,6 +14,21 @@ fi  rm -rf $dstfile.tmp  mkdir $dstfile.tmp + +ONECHUNK="" +# sgml/docbook/xsl-stylesheets used by Fedora, xml/docbook/stylesheet by Debian/Ubuntu +for xslfile in /usr/share/sgml/docbook/xsl-stylesheets/xhtml/onechunk.xsl /usr/share/xml/docbook/stylesheet/docbook-xsl/xhtml/onechunk.xsl; do + if [ -f "$xslfile" ]; then +   ONECHUNK="$xslfile" +   break + fi +done +if [ -z "$ONECHUNK" ]; then + echo >&2 onechunk.xsl stylesheet not found. Please edit docbook/sgml2html + exit 1 +fi + +sed 's|^\(<xsl:include href="\)[^"]*/onechunk.xsl\("/>\)|'"\1$ONECHUNK\2|" `dirname $0`/manpages.in > `dirname $0`/manpages.xsl  xsltproc -o $dstfile.tmp/ `dirname $0`/manpages.xsl $srcfile || exit 1  xsltproc `dirname $0`/fixhtml.xsl $dstfile.tmp/* >$dstfile.tmp2 || exit 1  rm -rf $dstfile.tmp | 
