Skip to content
Snippets Groups Projects
download-unsigned-sha256sums-gpg-signatures-from-people-tpo 1.30 KiB
#!/bin/bash
set -e
script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
source "$script_dir/functions"

for builder in $tb_builders jb
do
  for file in sha256sums-unsigned-build.txt sha256sums-unsigned-build.incrementals.txt
  do
    tmpfile=$(mktemp)
    chmod 644 "$tmpfile"
    if test "$builder" = 'jb'; then
      file="$file.gpg"
      urls=("https://cdn.stagemole.eu/hashes/$SIGNING_PROJECTNAME/$tbb_version-build$tbb_version_build/$file")
    else
      file="$file.asc"
      urls=( \
        "https://people.torproject.org/~$builder/builds/$SIGNING_PROJECTNAME/$tbb_version-build$tbb_version_build/$file" \
        "https://people.torproject.org/~$builder/builds/$SIGNING_PROJECTNAME/$tbb_version_type/$tbb_version-build$tbb_version_build/$file" \
        "https://tb-build-02.torproject.org/~$builder/builds/$SIGNING_PROJECTNAME/$tbb_version_type/unsigned/$tbb_version-build$tbb_version_build/$file" \
        "https://tb-build-03.torproject.org/~$builder/builds/$SIGNING_PROJECTNAME/$tbb_version_type/unsigned/$tbb_version-build$tbb_version_build/$file" \
      )
    fi
    for url in "${urls[@]}"
    do
      if wget -q -O "$tmpfile" "$url"; then
        mv "$tmpfile" "$signed_version_dir/$file-$builder"
        echo "Added $file-$builder"
        break
      fi
    done
  done
done
exit 0