set -x
COWBUILDERBASE=/var/lib/jenkins/builder/
+COWBUILDERBUILDPLACE=$COWBUILDERBASE/buildplace
COWBUILDERCOW=$COWBUILDERBASE/cow/base-$DIST-amd64.cow
COWBUILDERCONFIG=$COWBUILDERBASE/config/$DIST.config
-sudo cowbuilder --update --basepath $COWBUILDERCOW --buildplace=$COWBUILDERBASE
+#sudo cowbuilder --update --basepath $COWBUILDERCOW --buildplace=$COWBUILDERBASE
+
cat > $COWBUILDERCONFIG <<EOF
PDEBUILD_PBUILDER=cowbuilder
-BASEPATH=$COWBUILDERBASE
-BUILDPLACE=$COWBUILDERBASE
+BASEPATH=$COWBUILDERCOW
+BUILDPLACE=$COWBUILDERBUILDPLACE
APTCACHEHARDLINK="no"
APTCACHE="/var/cache/pbuilder/aptcache"
PBUILDERROOTCMD="sudo HOME=${HOME}"
cd $CHECKOUTPATH/src
PKGNAME=$(dpkg-parsechangelog | awk '/^Source:/ { print $2 }')
PKGVERS=$(dpkg-parsechangelog | awk '/^Version:/ { print $2 }')
-MAJOR=$(echo $PKGVERS | sed 's,([^-]+).*,\1,')
-SMAJOR=$(echo $(MAJOR) | sed 's/^.://')
+MAJOR=$(echo $PKGVERS | sed 's,([^-]*).*,\\1,')
+SMAJOR=$(echo $MAJOR | sed 's/^.://')
if [ -d $CHECKOUTPATH/.svn ] ; then
MINOR=svn$(svn info | awk '/^Revision:/ { print $2 }')
elif [ -d $CHECKOUTPATH/.bzr ] ; then
else
MINOR=-1
fi
+ARCH=$(dpkg-architecture -qDEB_BUILD_ARCH)
-dch -b -v $(MAJOR)$(MINOR) -D UNRELEASED "This is $(DISTRIB)-$(ARCH) autobuild"
-perl -p -i.orig -e "s/UNRELEASED/$(DISTRIB)/" debian/changelog
+dch -b -v $MAJOR$MINOR -D UNRELEASED "This is $DISTRIB-$ARCH autobuild"
+perl -p -i.orig -e "s/UNRELEASED/$DIST/" debian/changelog
pdebuild --configfile $COWBUILDERCONFIG
mv debian/changelog.orig debian/changelog
-ARCH=$(dpkg-architecture -qDEB_BUILD_ARCH)
CHANGEFILE=$(PKGNAME)_$(SMAJOR)$(MINOR)_$(ARCH).changes
cd $BUILDRESULT