diff options
Diffstat (limited to '')
-rw-r--r-- | tools/update-verify/release/README.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tools/update-verify/release/README.txt b/tools/update-verify/release/README.txt new file mode 100644 index 0000000000..7c79fcf4ec --- /dev/null +++ b/tools/update-verify/release/README.txt @@ -0,0 +1,46 @@ +Mozilla Build Verification Scripts +--- + +-- +Contents +-- + +updates -> AUS and update verification +l10n -> l10n vs. en-US verification +common -> useful utility scripts + +-- +Update verification +-- + +verify.sh + does a low-level check of all advertised MAR files. Expects to have a + file named all-locales, but does not (yet) handle platform exceptions, so + these should be removed from the locales file. + + prints errors on both STDOUT and STDIN, the intention is to run the + script with STDOUT redirected to an output log. If there is not output + on the console and an exit code of 0 then all tests pass; otherwise one + or more tests failed. + + Does the following: + + 1) download update.xml from AUS for a particular release + 2) download the partial and full mar advertised + 3) check that the partial and full match the advertised size and sha1sum + 4) downloads the latest release, and an older release + 5) applies MAR to the older release, and compares the two releases. + + Step 5 is repeated for both the complete and partial MAR. + + Expects to have an updates.cfg file, describing all releases to try updating + from. + +- +Valid Platforms for AUS +- +Linux_x86-gcc3 +Darwin_Universal-gcc3 +Linux_x86-gcc3 +WINNT_x86-msvc +Darwin_ppc-gcc3 |