From 7bbd9267e31078f7b69b979e3b95cbf66d50b3d3 Mon Sep 17 00:00:00 2001 From: weimh1 Date: Sun, 25 Apr 2021 17:08:16 +0800 Subject: [PATCH] kernel/config: adjust factory defconfig 1.factory support only userdebug build,so it will include many debug configs which lead to boot slowly. 2.remove qcom debug files as perf when factory build. Change-Id: I7be5d0ba2379d61051b2e3c9d9b2cab4b5c36445 Signed-off-by: weimh1 Reviewed-on: https://gerrit.mot.com/1932024 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Yiwen Liu Reviewed-by: Shicheng Gong Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- scripts/gki/generate_defconfig.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/scripts/gki/generate_defconfig.sh b/scripts/gki/generate_defconfig.sh index a6e3d6eaea58..6a3d5a5f28dc 100755 --- a/scripts/gki/generate_defconfig.sh +++ b/scripts/gki/generate_defconfig.sh @@ -57,13 +57,18 @@ FINAL_DEFCONFIG_BLEND="" source ${SCRIPTS_ROOT}/fragment_motoconfig.sh ${PLATFORM_NAME} ${REQUIRED_DEFCONFIG} FINAL_DEFCONFIG_BLEND+=${MOTO_REQUIRED_CONFIG} +TARGET_PRODUCT_TYPE=${TARGET_PRODUCT#*_} case "$REQUIRED_DEFCONFIG" in ${PLATFORM_NAME}-qgki-debug_defconfig ) - FINAL_DEFCONFIG_BLEND+=" $QCOM_DEBUG_FRAG" + if [ $TARGET_PRODUCT_TYPE != "factory" ]; then + FINAL_DEFCONFIG_BLEND+=" $QCOM_DEBUG_FRAG" + fi ;& # Intentional fallthrough ${PLATFORM_NAME}-qgki-consolidate_defconfig ) - FINAL_DEFCONFIG_BLEND+=" $QCOM_CONSOLIDATE_FRAG" + if [ $TARGET_PRODUCT_TYPE != "factory" ]; then + FINAL_DEFCONFIG_BLEND+=" $QCOM_CONSOLIDATE_FRAG" + fi ;& # Intentional fallthrough ${PLATFORM_NAME}-qgki_defconfig ) # DEBUG_FS fragment. @@ -77,7 +82,9 @@ case "$REQUIRED_DEFCONFIG" in FINAL_DEFCONFIG_BLEND+=" $QCOM_GKI_FRAG " ;; ${PLATFORM_NAME}-debug_defconfig ) - FINAL_DEFCONFIG_BLEND+=" $QCOM_GENERIC_DEBUG_FRAG " + if [ $TARGET_PRODUCT_TYPE != "factory" ]; then + FINAL_DEFCONFIG_BLEND+=" $QCOM_GENERIC_DEBUG_FRAG " + fi ;& ${PLATFORM_NAME}_defconfig ) FINAL_DEFCONFIG_BLEND+=" $QCOM_GENERIC_PERF_FRAG "