gecko-dev/python/mozboot
Mike Hommey b03c0f4157 Bug 1853813 - Bootstrap awk on OpenSuSE. r=firefox-build-system-reviewers,ahochheiden
For some reason, it's missing in recent OpenSuSE tumbleweed docker
images, but also is not necessarily available as an "awk" package on
other distros, so limit ourselves to OpenSuSE.

Notably, on Debian, "awk" is a virtual package provided by a set of
packages.

Differential Revision: https://phabricator.services.mozilla.com/D188698
2023-09-20 22:00:15 +00:00
..
bin Bug 1838948 - Update reference to `Python 3.6` as the minimum Python version that Mach supports `to Python 3.7` r=firefox-build-system-reviewers,glandium 2023-06-22 02:15:57 +00:00
mozboot Bug 1853813 - Bootstrap awk on OpenSuSE. r=firefox-build-system-reviewers,ahochheiden 2023-09-20 22:00:15 +00:00
.ruff.toml Bug 1811850 - [lint] Replace isort linter with ruff, r=taskgraph-reviewers,linter-reviewers,marco,jcristau 2023-03-20 13:06:27 +00:00
README.rst
setup.py Bug 1801836 - Remove no longer necessary 'from __future__' imports under python/. r=linter-reviewers,glandium,ahal DONTBUILD 2022-12-23 01:26:15 +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!