diff options
author | Holger Levsen <holger@layer-acht.org> | 2014-09-23 19:10:46 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2014-09-23 19:10:46 +0200 |
commit | 95586d550459e912a63899705031198b94f28bb2 (patch) | |
tree | 25b25741a2e02a1d71ef70ef20aee1d5be6fd191 /bin | |
parent | 99a5106f6fca22e843478cb72bb38a6bc91d2299 (diff) | |
download | jenkins.debian.net-95586d550459e912a63899705031198b94f28bb2.tar.xz |
reproducible: more progress
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/reproducible_build.sh | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh index 641a46d7..e8733435 100755 --- a/bin/reproducible_build.sh +++ b/bin/reproducible_build.sh @@ -6,13 +6,26 @@ . /srv/jenkins/bin/common-functions.sh common_init "$@" -PACKAGE=$1 -apt-get source --download-only ${PACKAGE} -sudo pbuilder --build --basetgz /var/cache/pbuilder/base-reproducible.tgz ${PACKAGE}_*.dsc -mkdir b1 b2 -dcmd cp /var/cache/pbuilder/result/${PACKAGE}_*.changes b1 -sudo dcmd rm /var/cache/pbuilder/result/${PACKAGE}_*.changes -sudo pbuilder --build --basetgz /var/cache/pbuilder/base-reproducible.tgz ${PACKAGE}_*.dsc -dcmd cp /var/cache/pbuilder/result/${PACKAGE}_*.changes b2 -sudo dcmd rm /var/cache/pbuilder/result/${PACKAGE}_*.changes +if [ -d misc.git ] ; then + cd misc.git + git pull + cd .. +else + git clone git://git.debian.org/git/reproducible/misc.git misc.git +fi +for PACKAGE in "$@" ; do + rm b1 b2 -rf + apt-get source --download-only ${PACKAGE} + sudo pbuilder --build --basetgz /var/cache/pbuilder/base-reproducible.tgz ${PACKAGE}_*.dsc + mkdir b1 b2 + dcmd cp /var/cache/pbuilder/result/${PACKAGE}_*.changes b1 + sudo dcmd rm /var/cache/pbuilder/result/${PACKAGE}_*.changes + sudo pbuilder --build --basetgz /var/cache/pbuilder/base-reproducible.tgz ${PACKAGE}_*.dsc + dcmd cp /var/cache/pbuilder/result/${PACKAGE}_*.changes b2 + sudo dcmd rm /var/cache/pbuilder/result/${PACKAGE}_*.changes + + ./misc.git/diffp b1/*.changes b2/*.changes + + rm b1 b2 -rf +done |