Files
tubestation/build/unix/build-gcc/download-tools.sh
2017-09-22 00:24:58 -05:00

28 lines
437 B
Bash
Executable File

#!/bin/bash
set -e
set -x
if [ -z "$root_dir" -o ! -d "$root_dir" ]; then
root_dir=$(mktemp -d)
fi
if test -z $TMPDIR; then
TMPDIR=/tmp/
fi
mkdir $root_dir/gpg
GPG="gpg --homedir $root_dir/gpg"
> $root_dir/downloads
download() {
wget -c -P $TMPDIR $1/$2
(cd $TMPDIR; sha256sum $2) >> $root_dir/downloads
}
download_and_check() {
download $1 ${2%.*}
wget -c -P $TMPDIR $1/$2
$GPG --verify $TMPDIR/$2 $TMPDIR/${2%.*}
}