Revision: 2458 http://gar.svn.sourceforge.net/gar/?rev=2458&view=rev Author: bdwalton Date: 2008-12-04 20:32:11 +0000 (Thu, 04 Dec 2008)
Log Message: ----------- Added postinstall and preremove scripts to register/unregister the sgml/xml stuff that gets installed. chroot is used to handle the case where PKG_INSTALL_ROOT is set and isn't '/'. Modified Paths: -------------- csw/mgar/pkg/openjade/trunk/Makefile csw/mgar/pkg/openjade/trunk/checksums Added Paths: ----------- csw/mgar/pkg/openjade/trunk/files/CSWopenjade.postinstall csw/mgar/pkg/openjade/trunk/files/CSWopenjade.preremove Modified: csw/mgar/pkg/openjade/trunk/Makefile =================================================================== --- csw/mgar/pkg/openjade/trunk/Makefile 2008-12-04 18:01:12 UTC (rev 2457) +++ csw/mgar/pkg/openjade/trunk/Makefile 2008-12-04 20:32:11 UTC (rev 2458) @@ -17,7 +17,7 @@ MASTER_SITES = $(SF_MIRRORS) DISTFILES = $(GARNAME)-$(GARVERSION).tar.gz -DISTFILES += $(call admfiles,CSWopenjade,depend) +DISTFILES += $(call admfiles,CSWopenjade,depend postinstall preremove) PATCHFILES = openjade-1.3.1-nsl.patch Modified: csw/mgar/pkg/openjade/trunk/checksums =================================================================== --- csw/mgar/pkg/openjade/trunk/checksums 2008-12-04 18:01:12 UTC (rev 2457) +++ csw/mgar/pkg/openjade/trunk/checksums 2008-12-04 20:32:11 UTC (rev 2458) @@ -1,4 +1,6 @@ 7df692e3186109cc00db6825b777201e download/openjade-1.3.2.tar.gz 3bceb78eeb9bdb38e98e75c6fb20714e download/CSWopenjade.gspec ea3dd2c469bf7e8efd183f82b743c90f download/CSWopenjade.depend +a31c09c1e08da2712e87446762d9fcdc download/CSWopenjade.postinstall +b35aca62389881efb0c0ebb296d9ae14 download/CSWopenjade.preremove ca3a0ff43d8ed182f432d723927cd2e9 download/openjade-1.3.1-nsl.patch Added: csw/mgar/pkg/openjade/trunk/files/CSWopenjade.postinstall =================================================================== --- csw/mgar/pkg/openjade/trunk/files/CSWopenjade.postinstall (rev 0) +++ csw/mgar/pkg/openjade/trunk/files/CSWopenjade.postinstall 2008-12-04 20:32:11 UTC (rev 2458) @@ -0,0 +1,29 @@ +#!/bin/sh + +CONFCAT=/opt/csw/etc/sgml/openjade-1.3.2-27.soc +CATALOG=/opt/csw/share/sgml/openjade-1.3.2/catalog + +insterror() +{ + cat <<EOF +An error was encountered while installing the openjade sgml catalog info. + +Please look in /opt/csw/etc/sgml and possibly rerun: +/opt/csw/bin/install-catalog --add $CONFCAT $CATALOG + +EOF + exit 1 +} + +PREFIX= + +case "$PKG_INSTALL_ROOT" in + ""|"/") + : + ;; + *) + PREFIX="/usr/sbin/chroot $PKG_INSTALL_ROOT" + ;; +esac + +$PREFIX /opt/csw/bin/install-catalog --add $CONFCAT $CATALOG || insterror () Added: csw/mgar/pkg/openjade/trunk/files/CSWopenjade.preremove =================================================================== --- csw/mgar/pkg/openjade/trunk/files/CSWopenjade.preremove (rev 0) +++ csw/mgar/pkg/openjade/trunk/files/CSWopenjade.preremove 2008-12-04 20:32:11 UTC (rev 2458) @@ -0,0 +1,29 @@ +#!/bin/sh + +CONFCAT=/opt/csw/etc/sgml/openjade-1.3.2-27.soc +CATALOG=/opt/csw/share/sgml/openjade-1.3.2/catalog + +insterror() +{ + cat <<EOF +An error was encountered while removing the openjade sgml catalog info. + +Please look in /opt/csw/etc/sgml and possibly rerun: +/opt/csw/bin/install-catalog --remove $CONFCAT $CATALOG + +EOF + exit 1 +} + +PREFIX= + +case "$PKG_INSTALL_ROOT" in + ""|"/") + : + ;; + *) + PREFIX="/usr/sbin/chroot $PKG_INSTALL_ROOT" + ;; +esac + +$PREFIX /opt/csw/bin/install-catalog --remove $CONFCAT $CATALOG || insterror () 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