File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,9 @@ The build has four stages:
3636** Prerequisites:** ` uv ` (Python), Docker.
3737
3838``` bash
39+ # Install Astral's `uv` if you don't have it: https://docs.astral.sh/uv/getting-started/installation/
40+ curl -LsSf https://astral.sh/uv/install.sh | sh # then re-log in
41+
3942# Build with defaults (amd64, kernel 6.18.16)
4043uv run ./build.py --help
4144
@@ -176,7 +179,7 @@ Each stage can be executed in one of three modes:
176179.
177180├── build.py # Main build entry point (Python >= 3.13; use `uv run build.py`)
178181├── captain/ # Build system package (stdlib only)
179- │ ├── __init__.py
182+ │ ├── __init__.py # Package init incl logging
180183│ ├── cli.py # CLI subcommands (argparse)
181184│ ├── config.py # Configuration from environment
182185│ ├── docker.py # Docker builder management
@@ -188,7 +191,6 @@ Each stage can be executed in one of three modes:
188191│ ├── skopeo.py # skopeo CLI wrapper (inspect/copy/export)
189192│ ├── iso.py # ISO image assembly
190193│ ├── qemu.py # QEMU boot testing
191- │ ├── log.py # Colored logging
192194│ └── util.py # Shared helpers & arch mapping
193195├── Dockerfile # Builder container definition
194196├── Dockerfile.release # Lightweight container for OCI release ops
You can’t perform that action at this time.
0 commit comments