summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/reproducible_build.sh')
-rwxr-xr-xbin/reproducible_build.sh31
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