B2G/Updating

< B2G
Revision as of 01:46, 4 December 2012 by Cgj (talk | contribs) (Created page with "This page intends to help engineers set up an environment for updating B2G devices. It focuses on low-level details of the updating tools and omits many higher-level topics. Th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page intends to help engineers set up an environment for updating B2G devices. It focuses on low-level details of the updating tools and omits many higher-level topics. The higher-level issues are covered in XXX other doc.

Updating is the process of (i) on a build host, building incremental update packages from old version(s) to a new version; (ii) on the client, finding the right update to download; (iii) downloading the update; (iv) applying the update to existing files on the device. Each of these items are covered below.

Types of updates

Building updates for multiple software versions

Hosting updates (respectively, polling for updates on the client side)

Downloading and applying updates