#!/bin/sh # # Intended to be run from the root of the isync source tree in the repository. # VERSION=`dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-[^-]\+$/\1/p'` OLDVERSION=$VERSION if echo $VERSION | grep +cvsXXXXXXXX; then DATE=`date +%Y%m%d` VERSION=`echo $VERSION | sed -e s/+cvsXXXXXXXX/+cvs${DATE}/` else if [ ! -f ../isync_$VERSION.orig.tar.gz ]; then echo isync_$VERSION.orig.tar.gz must be found in the parent directory. exit 1 fi fi rm -rf ../isync-$VERSION fakeroot ./debian/rules clean cp -rl . ../isync-$VERSION cd ../isync-$VERSION if [ "$OLDVERSION" != "$VERSION" ]; then sed -e s/+cvsXXXXXXXX/+cvs${DATE}/ < debian/changelog > debian/changelog.new mv debian/changelog.new debian/changelog fi find . -name CVS -print0 | xargs -0r rm -rf find . -name .cvsignore -print0 | xargs -0r rm find . -type l -print0 | xargs -0r rm find . -name .#\*# -print0 | xargs -0r rm aclocal autoheader automake --add-missing --copy autoconf if [ -n "$DOSIGN" ]; then SIGNOPTS= else SIGNOPTS="-us -uc" fi dpkg-buildpackage -rfakeroot $SIGNOPTS