[tor-commits] [tor-browser-spec/master] Add a scriptlet to relocate the sha256sum files.
mikeperry at torproject.org
mikeperry at torproject.org
Wed May 13 01:32:21 UTC 2015
commit df180672f8d5556c130844cd59b965884f158f0b
Author: Mike Perry <mikeperry-git at torproject.org>
Date: Tue May 12 18:30:07 2015 -0700
Add a scriptlet to relocate the sha256sum files.
Also some minor tweaks and updates.
---
processes/ReleaseProcess | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 925f3ce..b25764a 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -83,6 +83,18 @@
#. Sign individual bundle files:
# XXX: Document
+
+# XXX: Temporary step to place the sha256sums-presigned-build.txt into place
+# and redirect
+ cd $TORBROWSER_VERSION
+ echo "RewriteEngine On" > .htaccess
+ for i in sha256sums*
+ do
+ mv $i sha256sums-unsigned-build.${i:11}
+ echo "RewriteRule ^$i\$ sha256sums-unsigned-build.${i:11}" >> .htaccess
+ done
+ cd ..
+
#. Clear out old builds, transfer builds to staticiforme
#. Remote:
# We must use $TORBROWSER_VERSION here because signed result dirs should omit the build number suffix
@@ -94,7 +106,7 @@
git pull origin
eval $( ./get-tb-version release ) # or alpha / beta
# We must use $TORBROWSER_VERSION here because signed result dirs should omit the build number suffix
- wget -nH --cut-dirs=2 -r -l 1 https://people.torproject.org/~mikeperry/builds/$TORBROWSER_VERSION
+ wget -nH --cut-dirs=2 -r -l 1 https://people.torproject.org/~gk/builds/$TORBROWSER_VERSION
rm $TORBROWSER_VERSION/index.html*
mv $TORBROWSER_VERSION /srv/dist-master.torproject.org/htdocs/torbrowser/
chmod 775 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION
@@ -135,6 +147,10 @@
torsocks ssh staticiforme.torproject.org "static-update-component dist.torproject.org"
#. Update website's torbrowser versions file to remove old versions
+# NOTE: You probably want to wait some hours (12-24?) after pushing the
+# update responses before doing this, so that people have a chance to see
+# the Firefox notification first before their browser starts weirdly blinking
+# at them.
cd webwml
torsocks git pull origin
# Now it's time to remove the obsolete version(s)
More information about the tor-commits
mailing list