[Pkg-haskell-commits] [tools] 07/07: mass-build: Use dpkg-parsechangelog -S instead of grep-dctrl

Joachim Breitner nomeata at moszumanska.debian.org
Sun Dec 21 20:58:16 UTC 2014


This is an automated email from the git hooks/post-receive script.

nomeata pushed a commit to branch master
in repository tools.

commit e5aa38c94cb2764f2b9e854dd72f2a61c716b609
Author: Joachim Breitner <mail at joachim-breitner.de>
Date:   Sun Dec 21 21:58:00 2014 +0100

    mass-build: Use dpkg-parsechangelog -S instead of grep-dctrl
---
 mass-build.sh | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/mass-build.sh b/mass-build.sh
index e9b46c0..5302f4f 100755
--- a/mass-build.sh
+++ b/mass-build.sh
@@ -84,13 +84,13 @@ do
 	fi
 
 	set -e
-	dist=$(dpkg-parsechangelog -lchangelog -c1 |grep-dctrl -n -s Distribution .)
-	version=$(dpkg-parsechangelog -lchangelog -c1 |grep-dctrl -n -s Version .)
+	dist=$(dpkg-parsechangelog -lchangelog -c1 -SDistribution)
 	set +e
 	if [ "$dist" = "UNRELEASED" ]
 	then
 		nottobuild="$nottobuild $dir"
 	else
+		version=$(dpkg-parsechangelog -lchangelog -c1 -SVersion)
 		if darcs show tags | fgrep -x -q "$version" 
 		then
 			released="$released $dir"
@@ -127,14 +127,14 @@ do
 		exit
 	fi
 
-	PACKAGE=`dpkg-parsechangelog -l$repodir/changelog -c1 | grep-dctrl -n -s Source .`
-	VERSION=`dpkg-parsechangelog -l$repodir/changelog -c1 | grep-dctrl -n -s Version .`
+	PACKAGE=`dpkg-parsechangelog -l$repodir/changelog -c1 -SSource`
+	VERSION=`dpkg-parsechangelog -l$repodir/changelog -c1 -SVersion`
         UPSTREAM=`echo $VERSION | cut -d- -f1` # this could be improved
         if echo $UPSTREAM | fgrep -q : ; then
         	UPSTREAM=`echo $UPSTREAM | cut -d: -f2-`
         	VERSION=`echo $VERSION | cut -d: -f2-`
         fi
-	DISTRIBUTION=$(dpkg-parsechangelog -l$repodir/changelog -c1 |grep-dctrl -n -s Distribution .)
+	DISTRIBUTION=$(dpkg-parsechangelog -l$repodir/changelog -c1 -SDistribution)
 	DSC=${PACKAGE}_${VERSION}.dsc
 
 	if ! $DEBIAN2DSC $repodir && [ -e $DSC ]
@@ -193,10 +193,11 @@ then
 	echo "Failed to switch to $tmpdir"
 	exit
 fi
+
 dpkg-scansources . > Sources
 schroot -c $schroot -- bash -c "cat /var/lib/apt/lists/*Packages" > Packages
-dose-builddebcheck --explain --failures --deb-native-arch=amd64 Packages Sources > ../edos-failures.log
-installable="$(dose-builddebcheck --successes --deb-native-arch=amd64 Packages Sources|perl -ne 'print "$1\n" if /package: src:(.*)/')"
+dose-builddebcheck --explain --failures --deb-native-arch=$arch Packages Sources > ../edos-failures.log
+installable="$(dose-builddebcheck --successes --deb-native-arch=$arch Packages Sources|perl -ne 'print "$1\n" if /package: src:(.*)/')"
 popd >/dev/null
 
 #echo "The following $(echo $uninstallable|wc -w) packages are uninstallable:"
@@ -214,7 +215,7 @@ do
 	repodir=$PWD
 	popd >/dev/null
 
-	PACKAGE=`dpkg-parsechangelog -l$repodir/changelog -c1 | grep-dctrl -n -s Source .`
+	PACKAGE=`dpkg-parsechangelog -l$repodir/changelog -c1 -SSource`
 
 	if ! echo "$installable" | fgrep -xq "$PACKAGE"
 	then
@@ -223,13 +224,13 @@ do
 		continue
 	fi
 
-	VERSION=`dpkg-parsechangelog -l$repodir/changelog -c1 | grep-dctrl -n -s Version .`
+	VERSION=`dpkg-parsechangelog -l$repodir/changelog -c1 -SVersion`
         UPSTREAM=`echo $VERSION | cut -d- -f1` # this could be improved
         if echo $UPSTREAM | fgrep -q : ; then
         	UPSTREAM=`echo $UPSTREAM | cut -d: -f2-`
         	VERSION=`echo $VERSION | cut -d: -f2-`
         fi
-	DISTRIBUTION=$(dpkg-parsechangelog -l$repodir/changelog -c1 |grep-dctrl -n -s Distribution .)
+	DISTRIBUTION=$(dpkg-parsechangelog -l$repodir/changelog -c1 -SDistribution)
 	DSC=${PACKAGE}_${VERSION}.dsc
 
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-haskell/tools.git



More information about the Pkg-haskell-commits mailing list