mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-07 03:38:51 +02:00
The upstream git-cinnabar repo no longer has the `git-cinnabar` scripts which breaks the logic in mozboot. We no longer need to worry about making those files executable and can simply use the download.py script to do the work. For the current versions of download.py to work correctly, we need the git metadata to exist, so use a --depth=1 clone instead. Differential Revision: https://phabricator.services.mozilla.com/D155502 |
||
|---|---|---|
| .. | ||
| bin | ||
| mozboot | ||
| README.rst | ||
| setup.py | ||
mozboot - Bootstrap your system to build Mozilla projects
=========================================================
This package contains code used for bootstrapping a system to build
mozilla-central.
This code is not part of the build system per se. Instead, it is related
to everything up to invoking the actual build system.
If you have a copy of the source tree, you run:
python bin/bootstrap.py
If you don't have a copy of the source tree, you can run:
curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py -o bootstrap.py
python bootstrap.py
The bootstrap script will download everything it needs from hg.mozilla.org
automatically!