[tor-commits] [tor-browser-spec/master] Bug 15042: Update release enchantments

mikeperry at torproject.org mikeperry at torproject.org
Wed Apr 1 04:28:15 UTC 2015


commit 7b95cb2ff87dd88566b9218f987731b73e2a3085
Author: Georg Koppen <gk at torproject.org>
Date:   Tue Mar 31 14:31:57 2015 +0000

    Bug 15042: Update release enchantments
---
 processes/ReleaseProcess |    7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 4697f0b..12abd46 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -64,6 +64,7 @@
 
 #. Distribute build to tor-qa at lists.torproject.org
    #XXX: Currently manual
+   # For stable releases put tails-dev at boum.org into Cc
 
 #. Sign the MAR update files
    # First, copy the torbrowser tree to removable storage:
@@ -71,6 +72,8 @@
    # Then, remove storage, attach to offline computer that houses TBB signing key.
    # Run the following from that rsync'ed removable storage dir:
    export NSS_DB_DIR=/path/to/nssdb
+   # Only needed if you are not owner of the marsigner cert
+   export NSS_CERTNAME=your_certname
    make signmars
    # Then, re-attach storage, and rsync signed MARs to builddir
    torsocks rsync -avP /media/storage/TBB/tor-browser-bundle/gitian/$TORBROWSER_BUILDDIR/*.mar people.torproject.org:public_html/builds/$TORBROWSER_BUILDDIR
@@ -96,6 +99,8 @@
 # We need to adjust permissions *after* we copied the new version to dist-master
    chmod 775 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION
    chmod 664 /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION/*
+   # Set the owner to the group
+   chown :torwww $TORBROWSER_VERSION -R
    static-update-component dist.torproject.org
 
 #. Update website's torbrowser versions file in the website git
@@ -119,6 +124,8 @@
 
 #. Update and upload new update responses for the updater
    cd tor-browser-bundle/gitian
+   # IMPORTANT: Copy the signed MAR files back before creating the update
+   # responses!
    make update_responses # (or update_responses-alpha, update_responses-beta)
    cd ../tools/update-responses
    chmod 644 htdocs/$TORBROWSER_UPDATE_CHANNEL/*





More information about the tor-commits mailing list