summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build.sh
blob: 641a46d7f33bb7aab98c28371b14ed80497ef435 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

# Copyright 2014 Holger Levsen <holger@layer-acht.org>
# released under the GPLv=2

. /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