Commit d8073e6e authored by anonym's avatar anonym
Browse files

Merge remote-tracking branch 'origin/stable' into stable

parents ff4c39f7 2954fa60
......@@ -49,13 +49,13 @@ and see if the desired version is available. Set `DIST_URL` to the
chosen URL, and set `VERSION` to the desired Tor Browser version, for
Fetch the version's hash file and its detached signature, and verify
with GnuPG:
wget ${TBB_TARBALLS_BASE_URL}/${VERSION}/sha256sums.txt{,.asc} && \
wget ${DIST_URL}/${VERSION}/sha256sums.txt{,.asc} && \
gpg --verify sha256sums.txt.asc sha256sums.txt
Filter the tarballs we want and make them available at build time,
......@@ -64,6 +64,11 @@ when the tarballs are fetched:
grep --color=never "\<tor-browser-linux32-.*\.tar.xz$" sha256sums.txt > \
Then update the URL to the one chosen above:
echo "${DIST_URL}" | sed "s,^https://,http://," > \
<div class="note">
We cannot use HTTPS due to limitations/bugs in
......@@ -135,6 +140,8 @@ Import a new set of Tor Browser tarballs
TMPDIR=$(mktemp -d)
TBB_TARBALLS_BASE_URL="$(cat "${TBB_DIST_URL_FILE}" | sed "s,^http://,https://,")/${VERSION}"
cat "$TBB_SHA256SUMS_FILE" | while read expected_sha256 tarball; do
cd "$TMPDIR"
......@@ -157,6 +164,15 @@ Commit and push your changes
git annex sync && \
git annex copy --to origin
Adjust the URL in the main Git repository
cd "$TAILS_GIT_REPO" && \
echo '' > \
config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt && \
git commit config/chroot_local-includes/usr/share/tails/tbb-dist-url.txt \
-m "Fetch Tor Browser from our own archive."
Wait for the synchronization
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment