isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit f9eaa549bd2696d53228a140a767962343cbba42
parent 3e8673d71f7d95a8576ed454f4aea272eb955722
Author: Nicolas Boullis <nboullis@users.sf.net>
Date:   Fri,  6 Feb 2004 01:11:38 +0000

The debian package should be uploaded as a CVS snapshot, and packaged as a
Debian-native package, since many changes occured since the last release.

Diffstat:
Mdebian/changelog | 2+-
Mdebian/generate-deb | 16+++++++++++++---
2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/debian/changelog b/debian/changelog @@ -1,4 +1,4 @@ -isync (0.9.2-1) unstable; urgency=low +isync (0.9.2+cvsXXXXXXXX-1) unstable; urgency=low * New upstream release. - Password prompt now includes the mailbox/server (Closes: #92893) diff --git a/debian/generate-deb b/debian/generate-deb @@ -3,16 +3,26 @@ # 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 [ ! -f ../isync_$VERSION.orig.tar.gz ]; then - echo isync_$VERSION.orig.tar.gz must be found in the parent directory. - exit 1 +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