Revision: 2721 http://gar.svn.sourceforge.net/gar/?rev=2721&view=rev Author: bdwalton Date: 2008-12-31 13:35:12 +0000 (Wed, 31 Dec 2008)
Log Message: ----------- added a postinstall script; still need preremove Modified Paths: -------------- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile csw/mgar/pkg/docbook-style-dsssl/trunk/checksums Added Paths: ----------- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2008-12-30 22:54:19 UTC (rev 2720) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/Makefile 2008-12-31 13:35:12 UTC (rev 2721) @@ -13,7 +13,7 @@ SF_PROJ = docbook MASTER_SITES = $(SF_MIRRORS) DISTFILES = docbook-dsssl-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWdocbookdsssl,) +DISTFILES += $(call admfiles,CSWdocbookdsssl,postinstall) PATCHFILES = add_makefile.patch fix_perl_path.patch REQUIRED_PKGS = CSWdocbookdtds CSWsgmlcommon CSWopenjade CSWperl Modified: csw/mgar/pkg/docbook-style-dsssl/trunk/checksums =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2008-12-30 22:54:19 UTC (rev 2720) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/checksums 2008-12-31 13:35:12 UTC (rev 2721) @@ -1,4 +1,5 @@ 8459913bbd8a5724a6fe4b9ed5bab5af download/docbook-dsssl-1.79.tar.gz 02510cf81c864e00a76bcda6c479341b download/CSWdocbookdsssl.gspec +ca3151dd10e081a972d51cd1421ec933 download/CSWdocbookdsssl.postinstall 0ef217556ebfc23d51bc90684464dd6e download/add_makefile.patch bcd9c3faeba3e034152c26b489f2abcc download/fix_perl_path.patch Added: csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall =================================================================== --- csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall (rev 0) +++ csw/mgar/pkg/docbook-style-dsssl/trunk/files/CSWdocbookdsssl.postinstall 2008-12-31 13:35:12 UTC (rev 2721) @@ -0,0 +1,38 @@ +#!/bin/sh + +PATH=/opt/csw/bin:$PATH +export PATH + +case "$PKG_INSTALL_ROOT" in + ""|"/") PREFIX= ;; + *) PREFIX="chroot $PKG_INSTALL_ROOT";; +esac + +# set SGML_BASE_DIR and SGML_CATALOGS_DIR +. `$PKG_INSTALL_ROOT/opt/csw/bin/sgmlwhich` + +dsssldir=$SGML_BASE_DIR/docbook/dsssl-stylesheets +ojadedir=`$PREFIX echo $SGML_BASE_DIR/openjade-*` + +rel=`echo $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/sgml-docbook-3.0-*.cat | sed 's#.*-##; s/\.cat//'` + +#clean up _any_ old entries +for cat in $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/*-docbook-*.cat; do + if [ "x$PKG_INSTALL_ROOT" != "x" ]; then + cat=`echo $cat | sed "s#$PKG_INSTALL_ROOT##"` + fi + catalog=`echo $cat | sed 's#//#/#g'` + + echo $PREFIX install-catalog --remove $catalog $dsssldir/catalog +done + +#add new entries for the current release of the docbook dtds. +for cat in $PKG_INSTALL_ROOT/$SGML_CATALOGS_DIR/*-docbook-*$rel.cat; do + if [ "x$PKG_INSTALL_ROOT" != "x" ]; then + cat=`echo $cat | sed "s#$PKG_INSTALL_ROOT##; s#//#/#g"` + fi + catalog=`echo $cat | sed 's#//#/#g'` + + echo $PREFIX install-catalog --add $catalog $ojadedir/catalog + echo $PREFIX install-catalog --add $catalog $dsssldir/catalog +done \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel