Building the ROM
Requirements
Section titled “Requirements”- 64-bit Linux (Ubuntu / Debian recommended), at least 16 GB of RAM and ~300 GB of free disk space.
- The Android build packages (see the LineageOS documentation).
- The
repotool.
Get the sources
Section titled “Get the sources”-
Initialise the checkout:
Terminal window mkdir -p ~/android/euodos && cd ~/android/euodosrepo init -u https://gerrit.example.org/euodos-manifest -b main -
Sync:
Terminal window repo sync -c -j$(nproc) -
Set up the environment and pick the device:
Terminal window source build/envsetup.shbreakfast example1 -
Start the build:
Terminal window brunch example1
Incremental builds
Section titled “Incremental builds”After a small change, just run brunch example1 again: only what changed is rebuilt.

