From a6783cfbaf30968c70390c7591633bf18bd1389f Mon Sep 17 00:00:00 2001
From: Nicolas Vigier <boklm@torproject.org>
Date: Tue, 8 Feb 2022 19:11:46 +0100
Subject: [PATCH] Bug 40414: Add
 download-unsigned-sha256sums-gpg-signatures-from-people-tpo script

---
 ...ned-sha256sums-gpg-signatures-from-people-tpo | 16 ++++++++++++++++
 tools/signing/set-config                         |  2 ++
 2 files changed, 18 insertions(+)
 create mode 100755 tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo

diff --git a/tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo b/tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo
new file mode 100755
index 000000000..a26b05141
--- /dev/null
+++ b/tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo
@@ -0,0 +1,16 @@
+#!/bin/bash
+set -e
+script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
+source "$script_dir/functions"
+
+for builder in $tb_builders
+do
+  for file in sha256sums-unsigned-build.txt.asc sha256sums-unsigned-build.incrementals.txt.asc
+  do
+    tmpfile=$(mktemp)
+    chmod 644 "$tmpfile"
+    wget -q -O "$tmpfile" "https://people.torproject.org/~$builder/builds/$tbb_version-build$tbb_version_build/$file" || \
+      wget -q -O "$tmpfile" "https://people.torproject.org/~$builder/builds/tor-browser/$tbb_version-build$tbb_version_build/$file" && \
+      mv "$tmpfile" "$signed_version_dir/$file-$builder" && echo "Added $file-$builder"
+  done
+done
diff --git a/tools/signing/set-config b/tools/signing/set-config
index e81ccacdf..70bd311e3 100644
--- a/tools/signing/set-config
+++ b/tools/signing/set-config
@@ -13,3 +13,5 @@ faketime_path=/usr/lib/x86_64-linux-gnu/faketime/libfaketime.so.1
 echo "${BASH_ARGV0:-}" | grep -q '\.dry-run$' && DRY_RUN='--dry-run'
 test -z "${NON_INTERACTIVE:-}" || rsync_progress="--progress"
 rsync_options="-avH ${rsync_progress:-} ${DRY_RUN:-}"
+
+tb_builders='aguestuser boklm gk pierov richard sysrqb'
-- 
GitLab