#!/bin/sh set -u set -e trap onexit INT trap onexit TERM trap onexit EXIT TMPDIR= onexit() { if [ ! "$TMPDIR" = "" ]; then rm -rf $TMPDIR fi } safedirmove () { if [ "$1" = "$2" ]; then return 0 fi if [ "$1" = "" -o ! -d "$1" ]; then echo safedirmove: source dir $1 is not valid return 1 fi if [ "$2" = "" -o -e "$2" ]; then echo safedirmove: dest dir $2 is not valid return 1 fi if [ "$3" = "" -o -e "$3" ]; then echo safedirmove: tmp dir $3 is not valid return 1 fi mkdir -p $3 mv $1/* $3/ rmdir $1 mkdir -p $2 mv $3/* $2/ rmdir $3 return 0 } PKGNAME=@PKGNAME@ VERSION=@VERSION@ BUILD=@BUILD@ PREFIX=@CMAKE_INSTALL_PREFIX@ DOCDIR=@CMAKE_INSTALL_FULL_DOCDIR@ LIBDIR=@CMAKE_INSTALL_FULL_LIBDIR@ umask 022 rm -f $PKGNAME-$VERSION-$BUILD.tar.bz2 TMPDIR=`mktemp -d /tmp/ljtbuild.XXXXXX` __PWD=`pwd` make install DESTDIR=$TMPDIR/pkg if [ "$PREFIX" = "@CMAKE_INSTALL_DEFAULT_PREFIX@" -a "$DOCDIR" = "@CMAKE_INSTALL_DEFAULT_PREFIX@/doc" ]; then safedirmove $TMPDIR/pkg$DOCDIR $TMPDIR/pkg/usr/share/doc/$PKGNAME-$VERSION $TMPDIR/__tmpdoc ln -fs /usr/share/doc/$PKGNAME-$VERSION $TMPDIR/pkg$DOCDIR fi cd $TMPDIR/pkg tar cfj ../$PKGNAME-$VERSION-$BUILD.tar.bz2 * cd $__PWD mv $TMPDIR/*.tar.bz2 . exit 0