@ -1,5 +1,4 @@
#!/bin/bash
#!/bin/bash
set -e
if [ [ ! $# -eq 1 ] ] ; then
if [ [ ! $# -eq 1 ] ] ; then
echo "Please specify version" 1>& 2
echo "Please specify version" 1>& 2
@ -8,12 +7,12 @@ fi
VERSION = " $1 "
VERSION = " $1 "
git clone https://github.com/bitcoin/bitcoin.git
git clone https://github.com/bitcoin/bitcoin.git && \
cd bitcoin
cd bitcoin && \
git checkout v${ VERSION }
git checkout v${ VERSION } || exit $?
cd ../gitian-builder
cd ../gitian-builder && \
mkdir -p inputs; cd inputs/
mkdir -p inputs && cd inputs/ || exit $?
## get each dependency
## get each dependency
## they are validated afterwards by gbuild
## they are validated afterwards by gbuild
@ -21,12 +20,12 @@ while read -r URL FNAME; do
if [ -z " $URL " ] ; then
if [ -z " $URL " ] ; then
continue
continue
fi
fi
wget --no-check-certificate " $URL " -O " $FNAME "
wget --no-check-certificate " $URL " -O " $FNAME " || exit $?
done < ../input-sources/${ VERSION } .txt
done < ../input-sources/${ VERSION } .txt || exit $?
cd ..
cd ..
./bin/gbuild ../bitcoin/contrib/gitian-descriptors/boost-linux.yml
./bin/gbuild ../bitcoin/contrib/gitian-descriptors/boost-linux.yml || exit $?
mv build/out/boost-*.zip inputs/
mv build/out/boost-*.zip inputs/
./bin/gbuild ../bitcoin/contrib/gitian-descriptors/deps-linux.yml
./bin/gbuild ../bitcoin/contrib/gitian-descriptors/deps-linux.yml || exit $?
mv build/out/bitcoin-deps-*.zip inputs/
mv build/out/bitcoin-deps-*.zip inputs/
./bin/gbuild --commit bitcoin = v${ VERSION } ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
./bin/gbuild --commit bitcoin = v${ VERSION } ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml