canmove, Confirmed users
6,441
edits
| Line 186: | Line 186: | ||
mkdir firefox-4.0 | mkdir firefox-4.0 | ||
cd firefox-4.0 | cd firefox-4.0 | ||
rsync --exclude=*.log --exclude=* | rsync --exclude=*.log --exclude=*tests* --exclude=*.txt --exclude=*checksums* --exclude='*partial.mar' --exclude=source --exclude=*SUMS* --exclude=unsigned --exclude=*crashreporter* -av /pub/mozilla.org/firefox/nightly/4.0rc2-candidates/build3/ . | ||
rsync -av /pub/mozilla.org/firefox/nightly/4.0-candidates/build1/source/ source/ | rsync -av /pub/mozilla.org/firefox/nightly/4.0-candidates/build1/source/ source/ | ||
find contrib* linux* update -type f -exec rename rc2 '' {} \; | |||
find mac win32 -type f -exec rename " RC 2" "" {} \; | |||
wget -O../firefox-4.0-shipped-locales http://hg.mozilla.org/releases/mozilla-2.0/raw-file/FIREFOX_4_0_RELEASE/browser/locales/shipped-locales | |||
~cltbld/bin/verify-locales.pl -m ~/firefox-4.0-shipped-locales -l bz2 | |||
~cltbld/bin/checksum-files . | |||
</pre> | </pre> | ||
Then, sign the checksum files by doing the following on keymaster: | |||
<pre> | |||
mkdir -p ~/signing-work/firefox-4.0 | |||
cd ~/signing-work/firefox-4.0 | |||
cvs co -d:ext:cltbld@cvs.mozilla.org:/mofo co -d signing release/signing/tools | |||
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' ffxbld@stage.mozilla.org:firefox-4.0/*SUMS . | |||
signing/sign-files . | |||
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' *SUMS* ffxbld@stage.mozilla.org:firefox-4.0/ | |||
</pre> | |||
And then back on stage: | |||
<pre> | |||
chown -R ffxbld:firefox linux-i686 linux-x86_64 mac update win32 | |||
chmod 644 *SUMS* | |||
</pre> | |||
Verify locales complains about en-US having XPIs, but that's desired these days, so ignorable. | |||
=== Other Verifications === | === Other Verifications === | ||