Revision: 7781 http://gar.svn.sourceforge.net/gar/?rev=7781&view=rev Author: dmichelsen Date: 2009-12-28 14:09:26 +0000 (Mon, 28 Dec 2009)
Log Message: ----------- texinfo: Make postinstall sparse-root aware Modified Paths: -------------- csw/mgar/pkg/texinfo/trunk/checksums csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.postinstall Modified: csw/mgar/pkg/texinfo/trunk/checksums =================================================================== --- csw/mgar/pkg/texinfo/trunk/checksums 2009-12-28 14:07:39 UTC (rev 7780) +++ csw/mgar/pkg/texinfo/trunk/checksums 2009-12-28 14:09:26 UTC (rev 7781) @@ -1,3 +1,3 @@ -e125eda2f15f31ec8d4b0d34be449aae CSWtexinfo.postinstall +cedd1943a435e39a6d147680e0693bd1 CSWtexinfo.postinstall f5860ae7b0ff06605975c93e2f59fc07 mkdirentries 71ba711519209b5fb583fed2b3d86fcb texinfo-4.13a.tar.gz Modified: csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.postinstall =================================================================== --- csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.postinstall 2009-12-28 14:07:39 UTC (rev 7780) +++ csw/mgar/pkg/texinfo/trunk/files/CSWtexinfo.postinstall 2009-12-28 14:09:26 UTC (rev 7781) @@ -2,11 +2,18 @@ BASE=${PKG_INSTALL_ROOT}/opt/csw -echo "Registering existing texinfo-files..." +# Does it exist and is writable or can at least be created? +# This must be tested as we may be inside a sparse zone without +# write access to $BASE. +if test -f ${BASE}/share/info/dir -a -w ${BASE}/share/info/dir || \ + touch ${BASE}/share/info/dir 2>/dev/null; then -FILES=`ls $BASE/share/info/*.info $BASE/share/info/*.info-*` + echo "Registering existing texinfo-files..." + FILES=`ls ${BASE}/share/info/*.info ${BASE}/share/info/*.info-*` + for i in $FILES; do + ${BASE}/bin/install-info $i ${BASE}/share/info/dir 2> /dev/null + done +else + echo "Skip registering pages as ${BASE}/share/info/dir is not writable" +fi -for i in $FILES; do - /opt/csw/bin/install-info $i $BASE/share/info/dir 2> /dev/null -done - 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