B2G/Updating:Deployment

From MozillaWiki
< B2G
Jump to: navigation, search

This page is for handset manufactors who want to deploy FOTA servers for their Firefox OS handsets. Reference design of system configuration and update package management will be covered in below.

System Overview

Build System 
Fetch source code from repository, build system image, and create update manifest and update package.
FOTA Server 
Hosting update package and update manifest.
Handset 
Periodically fetching the update URL for downloading update manifest, which can be configured in gecko/b2g/app/b2g.js

Build system need to build the system image files from source code and create update package from

Build System Setups

Preparation

  1. Kernal Image
  2. fstab
  3. Signing certificate
  4. dumpkey, signakp.jar

Update Package Management

build-id-v-n\
 update.zip
 update.mar
 update.xml
 update-v-(n-1)-to-v-n.mar

Update URL Configuration

Full update

TBD

Incremental update

TBD

FOTA Server Setups

TBD

References