gecko-dev/python/mozboot
surajeet310 f3349f75f1 Bug 1734760 - Modified 'bootstrap.py' script from python/mozboot/bin r=mhentges
The modified script :
1. Guides the user after the first successful clone to opt for './mach bootstrap', if the user wants to re do the tooling bootstrapping.
2. Prompts the user an option to remove the standalone 'bootstrap.py' script as it isn't required anymore.
3. Guides the user to run './mach bootstrap' instead of 'python3 bootstrap.py', provided the repository is already cloned.

Differential Revision: https://phabricator.services.mozilla.com/D130246
2021-11-24 21:03:20 +00:00
..
bin Bug 1734760 - Modified 'bootstrap.py' script from python/mozboot/bin r=mhentges 2021-11-24 21:03:20 +00:00
mozboot Bug 1717051: Automatically create and activate Mach virtualenv r=ahal 2021-11-24 20:06:33 +00:00
README.rst Bug 1685811: recommend saving `bootstrap.py` to disk instead of piping directly to `python` r=mhentges DONTBUILD 2021-01-11 16:53:32 +00:00
setup.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00

README.rst

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!