canmove, Confirmed users
6,441
edits
| Line 224: | Line 224: | ||
cd /builds/slave/linux_repack/build/mozilla-1.9.2/dist/update/linux-i686 | cd /builds/slave/linux_repack/build/mozilla-1.9.2/dist/update/linux-i686 | ||
rsync -e 'ssh -oIdentityFile=~/.ssh/ffxbld_dsa' -av fr ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6b4-candidates/build1/update/linux-i686/ | rsync -e 'ssh -oIdentityFile=~/.ssh/ffxbld_dsa' -av fr ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6b4-candidates/build1/update/linux-i686/ | ||
...and equivalent commands for the other platforms. | ...and equivalent commands for the other platforms. Had to upload the win32 installer, too. | ||
===== signing ===== | |||
* Done mostly manually: | |||
* Only pulled win32 en-US (build1) and linux/mac/win32 zh-CN (build2), MD5SUMS, SHA1SUMS into unsigned-build2: | |||
PRODUCT=firefox | |||
VERSION=3.6b4 | |||
BUILD=1 | |||
TAG=FIREFOX_3_6b4_RELEASE | |||
REPO='releases/mozilla-1.9.2' | |||
EMAIL=bhearsum@mozilla.com | |||
KEYDIR=d:/2009-keys | |||
mkdir ~/signing-work/${PRODUCT}-${VERSION}-fr2 | |||
cd ~/signing-work/${PRODUCT}-${VERSION}-fr2 | |||
cp ~/hg-tools/release/signing/* . | |||
make setup PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1 | |||
rsync -av -e ssh --include=*SUMS --include=xpi --include=linux-i686/ --include=mac/ --include=unsigned/ --include=*irefox* --include=win32 --include=*fr* --include=update/ --exclude=* cltbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build${BUILD}/ unsigned-build${BUILD} | |||
rsync -av -e ssh --include=unsigned/ --include=*irefox* --include=win32 --include=*en-US* --include=update/ --exclude=* cltbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build1/ unsigned-build${BUILD} | |||
rsync -av -e ssh --exclude=*partial* --exclude=*asc --include=win32 --include=*irefox* --include=*en-US* --include update/ --exclude=* cltbld@stage.mozilla.org:/home/ftp/pub/${PRODUCT}/nightly/${VERSION}-candidates/build1/ signed-build${BUILD} | |||
make stubs PRODUCT=${PRODUCT} VERSION=${VERSION} BUILD=${BUILD} REPO=${REPO} EMAIL=${EMAIL} KEYDIR=${KEYDIR} USE_NEW=1 | |||
./sign-release.py -p --keydir ${KEYDIR} -j1 --product firefox -o signed-build${BUILD} unsigned-build${BUILD} >> win32_signing_build${BUILD}.log 2>&1 | |||
rsync -av --include=*.mar --include=update --include=*SUMS --include=*dmg --include=*.tar.bz2 --include=*xpi* --include=*fr* --include=*linux* --include=*mac* --exclude=* unsigned-build1/ signed-build1/ | |||
rsync -av ./unsigned-build${BUILD}/unsigned/win32/xpi ./signed-build${BUILD}/win32 | |||
# manually updated the SUMS files with new md5/sha1 sums | |||
cd signed-build1 | |||
../signing/sign-files . | |||
rm win32/en-US/*.asc | |||
cd ../ | |||
# push builds back | |||
rsync -av -e 'ssh -oIdentityFile=~/.ssh/ffxbld_dsa' signed-build1/ ffxbld@stage.mozilla.org:/home/ftp/pub/firefox/nightly/3.6b4-candidates/build1/ | |||
====Update Bouncer==== | ====Update Bouncer==== | ||