script: support config build command in kernel 14 [3/3]
PD#SWPL-127869
Problem:
kernel14-5.15 has not build command --menuconfig --basicconfig
--check_defconfig
Solution:
support the command
Verify:
local
Change-Id: I31568f33a076d96f04b3ab72ea093a265f0ffdbe
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index b0f3581..71be9d0 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -1043,8 +1043,15 @@
if [[ -n ${MENUCONFIG} ]] || [[ -n ${BASICCONFIG} ]] || [[ ${CHECK_DEFCONFIG} -eq "1" ]]; then
# ${ROOT_DIR}/${BUILD_DIR}/config.sh menuconfig
HERMETIC_TOOLCHAIN=0
- source "${ROOT_DIR}/${BUILD_DIR}/build_utils.sh"
- source "${ROOT_DIR}/${BUILD_DIR}/_setup_env.sh"
+
+ if [[ "${FULL_KERNEL_VERSION}" = "common13-5.15" ]]; then
+ source "${ROOT_DIR}/${BUILD_DIR}/build_utils.sh"
+ source "${ROOT_DIR}/${BUILD_DIR}/_setup_env.sh"
+ else
+ source ${ROOT_DIR}/${BUILD_CONFIG}
+ export COMMON_OUT_DIR=$(readlink -m ${OUT_DIR:-${ROOT_DIR}/out${OUT_DIR_SUFFIX}/${BRANCH}})
+ export OUT_DIR=$(readlink -m ${COMMON_OUT_DIR}/${KERNEL_DIR})
+ fi
orig_config=$(mktemp)
orig_defconfig=$(mktemp)