https://wiki.lineageos.org/devices/m8/build
https://github.com/M8s-dev/
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
cd ~/android/lineage
repo init -u https://github.com/LineageOS/android.git -b lineage-14.1
repo sync
git clone git@github.com:LineageOS/android_device_htc_m8.git device/android_device_htc_m8 -b lineage-15.1
source build/envsetup.sh
breakfast
You're building on Linux
Lunch menu... pick a combo:
1. full-eng
2. lineage_angler-userdebug
...
82. lineage_yuga-userdebug
83. lineage_zl1-userdebug
Which would you like? [aosp_arm-eng]