canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) |
ChrisCooper (talk | contribs) No edit summary |
||
| Line 33: | Line 33: | ||
* nightly builder generates snippets for both the complete and partial updates | * nightly builder generates snippets for both the complete and partial updates | ||
* nightly builder uploads snippets directly to the AUS2 server | * nightly builder uploads snippets directly to the AUS2 server | ||
=== Updates for security releases === | === Updates for security releases === | ||
| Line 74: | Line 65: | ||
| store/serve snippets | | store/serve snippets | ||
|} | |} | ||
== What the Makefiles do, or How to make your own updates == | |||
The build system generates update MAR files using the Makefile and associated scripts in the [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging tools/update-packaging] source directory. The Makefile isn't strictly necessary though. It simply formats the calls to the other scripts based on values stored in environment variables, making it easier to automate update generation. | |||
=== Creating a complete MAR === | |||
This script used to generate a complete MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_full_update.sh make_full_update.sh]. | |||
=== Creating a partial MAR === | |||
This script used to generate a partial MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_incremental_update.sh make_incremental_update.sh]. | |||
= Staging environment for nightly updates = | = Staging environment for nightly updates = | ||