diff --git a/apply_patches.sh b/apply_patches.sh
index 82911f7..347e14d 100644
--- a/apply_patches.sh
+++ b/apply_patches.sh
@@ -9,6 +9,7 @@ for project in $(cd $patches; echo *);do
p="$(tr _ / <<<$project |sed -e 's;platform/;;g')"
[ "$p" == build ] && p=build/make
[ "$p" == frameworks/proto/logging ] && p=frameworks/proto_logging
+ [ "$p" == treble/app ] && p=treble_app
[ "$p" == vendor/hardware/overlay ] && p=vendor/hardware_overlay
[ "$p" == vendor/partner/gms ] && p=vendor/partner_gms
pushd $p
diff --git a/buildbot_unified.sh b/buildbot_unified.sh
index 137c2b2..575d582 100755
--- a/buildbot_unified.sh
+++ b/buildbot_unified.sh
@@ -59,6 +59,7 @@ prep_build() {
echo "Setting up build environment"
source build/envsetup.sh &> /dev/null
+ source vendor/lineage/vars/aosp_target_release
mkdir -p ~/build-output
echo ""
@@ -92,6 +93,14 @@ finalize_treble() {
git clean -fdx
bash generate.sh lineage
cd ../../..
+ cd treble_app
+ bash build.sh release
+ cp TrebleApp.apk ../vendor/hardware_overlay/TrebleApp/app.apk
+ cd ..
+ cd vendor/hardware_overlay
+ git add TrebleApp/app.apk
+ git commit -m "[TEMP] Up TrebleApp to $BUILD_DATE"
+ cd ../..
}
build_device() {
@@ -109,7 +118,7 @@ build_treble() {
("64GN") TARGET=arm64_bgN;;
(*) echo "Invalid target - exiting"; exit 1;;
esac
- lunch lineage_${TARGET}-userdebug
+ lunch lineage_${TARGET}-${aosp_target_release}-userdebug
make installclean
make -j$(lscpu -b -p=Core,Socket | grep -v '^#' | sort -u | wc -l) systemimage
mv $OUT/system.img ~/build-output/lineage-21.0-$BUILD_DATE-UNOFFICIAL-${TARGET}$(${PERSONAL} && echo "-personal" || echo "").img
@@ -122,6 +131,7 @@ then
echo ""
echo "Setting up build environment"
source build/envsetup.sh &> /dev/null
+ source vendor/lineage/vars/aosp_target_release
echo ""
else
prep_build
diff --git a/local_manifests_treble/manifest.xml b/local_manifests_treble/manifest.xml
index 2ee49f5..37d033a 100644
--- a/local_manifests_treble/manifest.xml
+++ b/local_manifests_treble/manifest.xml
@@ -6,6 +6,7 @@
+
diff --git a/make_clobber.sh b/make_clobber.sh
new file mode 100755
index 0000000..0593558
--- /dev/null
+++ b/make_clobber.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+source build/envsetup.sh
+source vendor/lineage/vars/aosp_target_release
+lunch lineage_gsi_arm64-$aosp_target_release-userdebug
+make clobber