#!/bin/sh CWD=`pwd` cd /tmp # build and install sgmltools tar -xvyf $CWD/sgmltools-2.0.2.tar.bz2 cd sgmltools-2.0.2/ ./configure --prefix=/opt/sgml --with-etcsgml=/opt/sgml/etc make make install # since we're putting DocBook DTDs in versionized directories, we should # get rid of what the make install does if [ -d /opt/sgml/share/sgml/dtd/docbook ] then rm -rf /opt/sgml/share/sgml/dtd/docbook fi # install documentation... mkdir -p /usr/doc/sgmltools-2.0.2 cp -a BUGS CHANGES CONTRIBUTORS README TODO /usr/doc/sgmltools-2.0.2 chown -R root.root /usr/doc/sgmltools-2.0.2 chmod 644 /usr/doc/sgmltools-2.0.2 # handle man pages and symlinks gzip -9 /opt/sgml/man/man1/* ( cd /opt/sgml/bin ln -sf sgmltools sgml2html ln -sf sgmltools sgml2info ln -sf sgmltools sgml2latex ln -sf sgmltools sgml2lyx ln -sf sgmltools sgml2rtf ln -sf sgmltools sgml2txt ln -sf sgmltools sgmlcheck ) ( cd /opt/sgml/man/man1 ln -sf sgmltools.1.gz sgml2html.1.gz ln -sf sgmltools.1.gz sgml2info.1.gz ln -sf sgmltools.1.gz sgml2latex.1.gz ln -sf sgmltools.1.gz sgml2lyx.1.gz ln -sf sgmltools.1.gz sgml2rtf.1.gz ln -sf sgmltools.1.gz sgml2txt.1.gz ln -sf sgmltools.1.gz sgmlcheck.1.gz ) # add in the DocBook 3.{0,1}, 4.0 DTDs, GDP DTDs, and a new catalog file ( cd / ; tar -xvzf $CWD/sgmltools.files.tar.gz ) # handle symlinks to the DTDs ( cd /opt/sgml/etc/catalog.d rm 50docbook-dtd.cat ln -sf /opt/sgml/share/sgml/dtd/docbook-4.0/docbook.cat 50docbook40-dtd.cat ln -sf /opt/sgml/share/sgml/dtd/docbook-3.1/docbook.cat 50docbook31-dtd.cat ln -sf /opt/sgml/share/sgml/dtd/docbook-3.0/docbook.cat 50docbook30-dtd.cat )