diff options
author | Holger Levsen <holger@layer-acht.org> | 2014-10-05 02:23:14 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2014-10-05 02:23:14 +0200 |
commit | e63787d11d171df98781c0384d7bf57a8415af19 (patch) | |
tree | 3847107cda0e72b6137958a3922249e66041dd38 /bin/reproducible_setup.sh | |
parent | ff0d8d849527bec10a37bac361cc7b5d3e31ac47 (diff) | |
download | jenkins.debian.net-e63787d11d171df98781c0384d7bf57a8415af19.tar.xz |
reproducible: move debbindiff.git repo cloning to _setup.sh
Diffstat (limited to 'bin/reproducible_setup.sh')
-rwxr-xr-x | bin/reproducible_setup.sh | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/bin/reproducible_setup.sh b/bin/reproducible_setup.sh index 1e15d21f..845a516b 100755 --- a/bin/reproducible_setup.sh +++ b/bin/reproducible_setup.sh @@ -38,8 +38,27 @@ cat >/var/lib/jenkins/reproducible.init <<-EOF .timeout 30000 EOF +# FIXME: needed as long as there is no backport for debbindiff +# or as long as we dont run it within pbuilder... +# fetch git repo for the debbindiff command used in reproducible_build.sh +WORKSPACE=$PWD +cd /var/lib/jenkins +if [ -d debbindiff.git ] ; then + cd debbindiff.git + git pull +else + git clone git://git.debian.org/git/reproducible/debbindiff.git debbindiff.git +fi +cd $WORKSPACE + +# +# finally, setup pbuilder +# TMPFILE=$(mktemp) cat > ${TMPFILE} <<- EOF +# +# this script is run within the pbuilder environment to further customize it +# echo "-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.12 (GNU/Linux) @@ -77,7 +96,9 @@ dpkg -l echo for i in \$(dpkg -l |grep ^ii |awk -F' ' '{print \$2}'); do apt-cache madison "\$i" | head -1 | grep reproducible.alioth.debian.org || true ; done EOF - +# +# actually setup pbuilder +# sudo rm /var/cache/pbuilder/base-reproducible.tgz || true sudo pbuilder --create --basetgz /var/cache/pbuilder/base-reproducible.tgz --distribution sid sudo pbuilder --execute --save-after-exec --basetgz /var/cache/pbuilder/base-reproducible.tgz -- ${TMPFILE} |