Everything is working.
You can grab some links from the XDA thread or just join us at Telegram in the Prebuilts Delivery Channel or the Dev support and off-topic group (previously SomeFeaK group).
Download the script
wget -q https://raw.githubusercontent.com/FacuM/shellscripts/master/android/buildrom/examples/los_harpia.sh -O ~/los_harpia.sh
Edit the variables at the top to your liking
vi ~/los_harpia.sh or nano ~/los_harpia.sh
Then begin the build, syncing source and just building what you need.
. ~/los_harpia.sh
If you want to remove the old source, you can run it like this.
. ~/los_harpia.sh reset
Or you can just clean the old compilation and build it all again.
. ~/los_harpia.sh clobber
Create a build directory
mkdir -p los
cd los
Initialize your local repository using the LOS trees:
repo init -u git://github.com/LineageOS/android.git -b lineage-16.0
Now move your magic wand
mkdir -p .repo/local_manifests
wget -O .repo/local_manifests/harpia.xml https://github.com/Harpia-development/los_harpia/raw/master/harpia.xml
Do this everytime before every sync for tracking changes.
Then to sync up:
repo sync --force-sync --force-broken --current-branch --no-tags --no-clone-bundle --optimized-fetch --prune -j$(nproc --all)
Do this everything after sync for applying patches.
Now start the build...
. build/envsetup.sh
lunch los_harpia-userdebug
brunch harpia or mka otapackage
Please see the LineageOS WIKI for further information.
- Understanding bash sourcing: How to detect if a script is being sourced - Stack Overflow