Software Update:Nightly update infrastructure: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 28: Line 28:
| Variable || Example value || Use
| Variable || Example value || Use
|-
|-
| $update_package || 1? || Master switch ?
| $update_package || 1 || Whether to create a complete update
|-
|-
| $update_product || "Firefox" ||
| $update_pushinfo || 1 || Whether to push the update snippet to AUS
|-
|-
| $update_version || "trunk" ||
| $update_product || "Firefox" || Product identifier for AUS
|-
|-
| $update_platform || "WINNT_x86-msvc" ||
| $update_version || "trunk" || "Branch" identifier for AUS
|-
|-
| $update_hash || "md5" ||
| $update_platform || "WINNT_x86-msvc" || Platform ABI for AUS
|-
|-
| $update_filehost || "ftp.mozilla.org" ||
| $update_hash || "md5" || Hash function for download verfication
|-
|-
| $update_appv || "1.0+" ||
| $update_filehost || "mozilla.osuosl.org" || The server that provides the mar files
|-
|-
| $update_extv || "1.0+" ||
| $update_appv || "1.0+" || Version that appears in the update notification dialog
|-
|-
| $update_pushinfo || 1 ||
| $update_extv || "1.0+" || Version used to check extension compatibility (this seems to not work properly all the time)
|}
|}


The snippet is scp'ed to
The snippet is scp'ed to
  /opt/aus2/incoming/0/$update_product/$update_version/$update_platform/$buildid/$locale
  /opt/aus2/incoming/0/$update_product/$update_version/$update_platform/$buildid/$locale/complete.txt
Here is some sample output from a trunk build:
Here is some sample output from a trunk build:
  Gathering complete update info...
  Gathering complete update info...
Confirmed users
4,293

edits