Confirmed users
4,293
edits
(→Source) |
(→Build) |
||
Line 139: | Line 139: | ||
This completed successfully. | This completed successfully. | ||
===Build=== | |||
There ssh key issues to workaround - the nightly builders were converted to tbirdbld but releases still use cltbld. On each box, | |||
* shut down tinderbox builds | |||
* in ~/.ssh | |||
rm id_dsa; ln -s cltbld_dsa id_dsa | |||
rm id_dsa.pub; ln -s cltbld_dsa.pub id_dsa.pub | |||
* update CVS/Root in | |||
** /builds/tinderbox/mozilla/tools/tinderbox | |||
** /builds/tinderbox/Tb-Mozilla1.8-Release/tinderbox-configs (just for this release, we'll leave it on cltbld) | |||
* '''update Bootstrap as in the Automation section''' | |||
On Windows, check that lines 43-49 of [http://mxr.mozilla.org/seamonkey/source/tools/release/Bootstrap/Step/Build.pm#43 Build.pm] are commented out, since Cygwin complains "Permissied denied" trying to execute those lines. The disks are already mounted in binmode. | |||
Then start the build, by changing directory to <tt>/builds/release</tt> (prefix with <tt>/cygdrive/e/</tt> on Windows) and | |||
./release -o TinderConfig 2>&1 | tee logs/release-TinderConfig.log | |||
./release -o Build 2>&1 | tee logs/release-Build.log | |||
After the build is done, | |||
* reverse the changes in ~/.ssh. NB: bm-xserve02 uses ffxbld, others use tbirdbld. Eg | |||
rm id_dsa; ln -s tbirdbld_dsa id_dsa | |||
rm id_dsa.pub; ln -s tbirdbld_dsa.pub id_dsa.pub | |||
* Revert the change to /builds/tinderbox/mozilla/tools/tinderbox/CVS/Root |