Confirmed users
394
edits
m (add telegram group) |
Benfrancis (talk | contribs) (Added build instructions) |
||
| Line 49: | Line 49: | ||
* Gecko: pine | * Gecko: pine | ||
* Gaia: [https://github.com/mozilla-b2g/gaia/tree/kanikani kanikani] | * Gaia: [https://github.com/mozilla-b2g/gaia/tree/kanikani kanikani] | ||
== Building the Transition Branches == | |||
To build the transition branches of B2G for an Aries (Sony Z3C) device: | |||
* Checkout B2G | |||
$ git clone https://github.com/mozilla-b2g/B2G.git B2G | |||
$ cd B2G | |||
* Checkout the pine branch of Gecko | |||
$ hg clone https://hg.mozilla.org/projects/pine/ pine | |||
* Configure B2G to use the kanikani branch of Gaia | |||
$ vim .repo/manifests/base.xml | |||
<project name="gaia" path="gaia" remote="mozillaorg" revision="kanikani" /> | |||
* Configure B2G to use the pine branch of Gecko | |||
$ vim .userconfig | |||
export B2G_DIR=${B2G_DIR:-$(cd $(dirname $0); pwd)} | |||
echo "B2G_DIR = ${B2G_DIR}" | |||
export GECKO_PATH=${B2G_DIR}/pine | |||
echo "GECKO_PATH = ${GECKO_PATH}" | |||
* Configure, build and flash B2G | |||
$ ./config.sh aries | |||
$ ./build.sh | |||
$ ./flash.sh | |||
'''Notes:''' | |||
* If you get an error about a mismatched base build at the build step you don't have the required existing version of Android/B2G on your device. You'll need to flash the version of Android specified by the build script or get hold of a backup-aries folder. | |||
* [https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Building See MDN] for more detailed build instructions for B2G in general. | |||
* If you have problems, try asking for help in #fxos on irc.mozilla.org or on the [https://lists.mozilla.org/listinfo/dev-fxos dev-fxos] mailing list. | |||
== How You Can Help == | == How You Can Help == | ||