Confirmed users
4,293
edits
No edit summary |
|||
| Line 63: | Line 63: | ||
* push the stage-merged directory to the releases area (Tuesday 0010 PDT) | * push the stage-merged directory to the releases area (Tuesday 0010 PDT) | ||
# on stage | # on stage | ||
rm -v /data/cltbld/firefox-3.0/source/firefox* | |||
rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/ | rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/ | ||
| Line 75: | Line 76: | ||
FIXME: need a way to provide major update to the laggard Fx1.5.0.x users | FIXME: need a way to provide major update to the laggard Fx1.5.0.x users | ||
==Tag with FIREFOX_3_0_RELEASE== | ==Tag with FIREFOX_3_0_RELEASE== | ||
| Line 98: | Line 97: | ||
cd l10n | cd l10n | ||
cvs tag FIREFOX_3_0_RELEASE 2>&1 | tee ../tag-FIREFOX_3_0_RELEASE.log | cvs tag FIREFOX_3_0_RELEASE 2>&1 | tee ../tag-FIREFOX_3_0_RELEASE.log | ||
==Update source tarball and push== | |||
On stage: | |||
mkdir -p /tmp/source/firefox-3.0 | |||
cd /tmp/source/firefox-3.0 | |||
rsync -av /pub/mozilla.org/firefox/releases/3.0rc3/source/firefox-3.0rc3-source.tar.bz2 . | |||
tar xfj firefox-3.0rc3-source.tar.bz2 | |||
cd mozilla | |||
cvs -q up -r FIREFOX_3_0_RELEASE | |||
cd .. | |||
tar cfj firefox-3.0-source.tar.bz2 mozilla | |||
rsync -av firefox-3.0-source.tar.bz2 /data/cltbld/firefox-3.0/source/ | |||
Pull the source tarball down to the signing machine, generate a gpg sig, and push it back | |||
mkdir -p ~/signing-work/firefox-3.0 | |||
cd ~/signing-work/firefox-3.0 | |||
rsync -av cltbld@stage.mozilla.org:~/firefox-3.0/source/ stage-unsigned/ | |||
rsync -av stage-unsigned/ stage-signed/ | |||
cd stage-signed/ | |||
sign-files . | |||
cd .. | |||
# should only push the asc here | |||
rsync -nav stage-signed/ cltbld@stage.mozilla.org:~/firefox-3.0/source/ | |||
rsync -av stage-signed/ cltbld@stage.mozilla.org:~/firefox-3.0/source/ | |||
Then push it to the mirrors | |||
rsync -nav /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/ | |||
rsync -av /data/cltbld/firefox-3.0/ /home/ftp/pub/firefox/releases/3.0/ | |||
==Remove index.html== | |||
Once the website goes live then we can remove the index.html bandaid: | |||
cd /pub/mozilla.org/firefox/releases/3.0/ | |||
find . -name index.html | less | |||
find . -name index.html | xargs rm -v | |||