Software Update:MAR: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 87: Line 87:


The product information block identifies the product and channel this MAR file applies to.  It also includes the new version number to avoid downgrades.  
The product information block identifies the product and channel this MAR file applies to.  It also includes the new version number to avoid downgrades.  
The product and channel are combined in the MARChannelName field.


PRODUCT INFORMATION BLOCK
PRODUCT INFORMATION BLOCK
Line 92: Line 93:
   4 bytes: Block size
   4 bytes: Block size
   4 bytes: Block identifier with a value of 1
   4 bytes: Block identifier with a value of 1
   <64 bytes: ApplicationID used to identify the product (such as from MOZ_APP_ID) Example: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
   <64 bytes: MARChannelName used to identify the product and channel (such as from MOZ_CHANNEL_NAME) Example: mozilla-central
  1 byte: null terminator
  <64 bytes: ChannelName (such as from MOZ_UPDATE_CHANNEL) Example: default
   1 byte: null terminator
   1 byte: null terminator
   <32 bytes: ProductVersion string (such as from MOZ_APP_VERSION) Examples: 12.0.1.5371, 12.0a1
   <32 bytes: ProductVersion string (such as from MOZ_APP_VERSION) Examples: 12.0.1.5371, 12.0a1
Confirmed users
394

edits

Navigation menu