eobuilder: store last version

This commit is contained in:
Jérôme Schneider 2014-01-10 16:20:12 +01:00
parent 44a4a78e31
commit d79025095a
1 changed files with 6 additions and 2 deletions

View File

@ -185,7 +185,11 @@ for DIST in $DISTS; do
git checkout $DEBIAN_BRANCH
git pull
PACKAGE_NAME=`cat debian/control | sed 's/^Source\s*:\s*//; t; d'`
LAST_DEBIAN_PACKAGE_VERSION=`dpkg-parsechangelog | sed 's/^Version: //; t; d'`
if [ -f $GIT_PATH/${PROJECT_NAME}_${DIST}.last_version ]; then
LAST_DEBIAN_PACKAGE_VERSION=`cat $GIT_PATH/${PROJECT_NAME}_${DIST}.last_version`
else
LAST_DEBIAN_PACKAGE_VERSION=`dpkg-parsechangelog | sed 's/^Version: //; t; d'`
fi
LAST_VERSION=`echo $LAST_DEBIAN_PACKAGE_VERSION | cut -d '-' -f1`
DEBIAN_FIRST_INC=1
@ -235,7 +239,6 @@ for DIST in $DISTS; do
fi
fi
echo "+ Prepararing debian build ($PACKAGE_NAME $PACKAGE_VERSION) ..."
git checkout $DEBIAN_BRANCH
mkdir -p $BUILD_DIR
@ -292,6 +295,7 @@ for DIST in $DISTS; do
done
echo "+ Add a build file to lock new build for $DIST"
touch $GIT_PATH/${PROJECT_NAME}_${PACKAGE_VERSION}_${DIST}.build
echo -n $PACKAGE_VERSION > $GIT_PATH/${PROJECT_NAME}_${DIST}.last_version
done