Confirmed users
4,293
edits
Line 249: | Line 249: | ||
==== Release matching XULRunner build ==== | ==== Release matching XULRunner build ==== | ||
XULRunner builds are produced by the automation, this is to groom them and push to the mirrors. | XULRunner builds are produced by the automation, this is to groom them and push to the mirrors. | ||
Line 263: | Line 262: | ||
rsync -av --include=*sdk* --exclude=* \ | rsync -av --include=*sdk* --exclude=* \ | ||
/home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ sdk/ | /home/ftp/pub/xulrunner/nightly/${VERSION}-candidates/build${BUILD}/ sdk/ | ||
cp | cp -pv ~/firefox-${FX_VERSION}/stage-merged/source/firefox-${FX_VERSION}-source.tar.bz2 \ | ||
source/xulrunner-${VERSION}-source.tar.bz2 | source/xulrunner-${VERSION}-source.tar.bz2 | ||
cd ~/xulrunner-${VERSION}/batch1 | cd ~/xulrunner-${VERSION}/batch1 | ||
rsync -av stage-unsigned/ stage-signed/ | rsync -av stage-unsigned/ stage-signed/ | ||
Then create detached signatures per [https://intranet.mozilla.org/Build: | Then create detached signatures per [https://intranet.mozilla.org/Build:Signing#Installer.2Farchive_signing_before_release usual process] (with PRODUCT=xulrunner, VERSION=1.9.0.13, don't need BUILD or TAG), skip the win32 signing section, do pgp, verify and upload. Back on stage: | ||
cd ~/xulrunner-${VERSION}/batch1/stage-signed | cd ~/xulrunner-${VERSION}/batch1/stage-signed | ||
cp | cp ~/firefox-${FX_VERSION}/stage-merged/KEY . | ||
~/bin/checksum-files . | ~/bin/checksum-files . | ||
chown -R cltbld:xulrunner . | chown -R cltbld:xulrunner . | ||
Line 278: | Line 277: | ||
cd ~/xulrunner-${VERSION}/batch1 | cd ~/xulrunner-${VERSION}/batch1 | ||
rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/ | rsync -nav stage-signed/* /home/ftp/pub/xulrunner/releases/${VERSION}/ | ||
'''DONE TO HERE''' | |||
If all is fine then | If all is fine then |