From efd5867e8b259b885d3dab87704e038f71eb6d86 Mon Sep 17 00:00:00 2001 From: Andy CrossGate Yan Date: Sat, 5 Nov 2022 23:44:33 +0000 Subject: [PATCH 5/6] treble: Integrally secure *N builds Change-Id: I22b5f746cb88a5fa4059595a8daa693d9adca979 --- generate.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generate.sh b/generate.sh index 2160786..f64ea84 100644 --- a/generate.sh +++ b/generate.sh @@ -23,6 +23,7 @@ for part in a ab;do apps_name="" extra_packages="" vndk="vndk.mk" + secure="" optional_base="" if [ "$apps" == "gapps" ];then apps_suffix="g" @@ -55,6 +56,8 @@ for part in a ab;do if [ "$su" == "yes" ];then su_suffix='S' extra_packages+=' phh-su me.phh.superuser su' + else + secure='PRODUCT_COPY_FILES += device/phh/treble/empty:system/phh/secure' fi part_suffix='a' @@ -96,6 +99,8 @@ PRODUCT_CHARACTERISTICS := device PRODUCT_PACKAGES += $extra_packages +$secure + EOF echo -e '\t$(LOCAL_DIR)/'$target.mk '\' >> AndroidProducts.mk done -- 2.25.1