Build Environment
Setting up blendOS builds
This article details how you can set up a suitable build environment for building all of blendOS’s packages and ISOs, required to proceed to the next few articles under this group.
These instructions are heavily inspired by the LineageOS build docs.
If these instructions don’t work for you, go here: https://penguins-eggs.net/blog/the-ray-right-way#do-this-from-a-cli-in-blendos-not-in-a-container or here: https://gist.github.com/Ast3risk-ops/5356574731da3b73cb1deeff28a7d008
blendOS & Arch Linux
Pre-requisities for building on blendOS
Since blendOS is immutable, it’s not possible to build an ISO on the host directly. Instead, you must create an Arch Linux container from blendOS Settings.
Any subsequent commands are expected to be run in the created container.
Installing required packages
If you’re using Arch Linux, make sure your system is up-to-date.
Installing assemble
blendOS uses its own system, Assemble, for managing code and builds. It’s quite similar to repo
in the realm of Android development.
You may now proceed to building blendOS.