Confirmed users
4,293
edits
No edit summary |
|||
| Line 68: | Line 68: | ||
== Tag and Source package regeneration == | == Tag and Source package regeneration == | ||
Used the automation to add the FIREFOX_3_6_RELEASE tag on mozilla-1.9.2 and l10n repositories. Two patches needed | |||
* [https://bugzilla.mozilla.org/attachment.cgi?id=422666 automation config] | |||
* [https://bugzilla.mozilla.org/attachment.cgi?id=422667 buildbotcustom tweak] | |||
Landed and reconfig master. Backout buildbotcustom patch. ({{bug|500473}} is open to support this properly.) | |||
Forced the tag and source steps '''DONE TO HERE''' and then moved firefox/nightly/3.6-candidates/ away | |||
# ffxbld @ stage | |||
rsync -av /pub/firefox/nightly/3.6-candidates/ ~/3.6-candidates/ && rm -rf /home/ftp/pub/firefox/nightly/3.6-candidates | |||
cd ~/firefox-3.6 | |||
rsync -av ~/3.6-candidates/build1/source/ source/ | |||
~cltbld/bin/checksum-files . | |||
Then, pull the source/ dir and SUMS files onto the signing machine and generate a sigs for them: | |||
mkdir -p ~/signing-work/firefox-3.6 | |||
cd ~/signing-work/firefox-3.6 | |||
cvs -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-3.6/source stage-unsigned/ | |||
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' ffxbld@stage.mozilla.org:~/firefox-3.6/*SUMS stage-unsigned/ | |||
rsync -av stage-unsigned/ stage-signed/ | |||
cd stage-signed/ | |||
sign-files . | |||
cd .. | |||
# should only push 4 x asc here, two for source files, 2 for SUMS | |||
rsync -nav -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/ | |||
rsync -av -e 'ssh -i /home/cltsign/.ssh/ffxbld_dsa' stage-signed/ ffxbld@stage.mozilla.org:~/firefox-3.6/ | |||
Then back on stage, regenerate SUMS files: | |||
cd ~/firefox-3.6 | |||
chmod 644 *SUMS | |||
== Push to Mirrors == | == Push to Mirrors == | ||