script: fix build error [1/1]
PD#SWPL-64232
Problem:
ERROR: modpost: "get_meson_cpu_version"
[common_drivers/drivers/media/amlogic-media.ko] undefined!
Solution:
an error occurs when the last line of the amlogic_gki.fragment
is not a blank line
Verify:
s4d
Change-Id: Ia0d6c9c464962539e0ca70e7bf226e461b8b2dec
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index 00170b1..6d87b7d 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -1,6 +1,7 @@
#!/bin/bash
function pre_defconfig_cmds() {
+ echo "" >> ${ROOT_DIR}/${FRAGMENT_CONFIG}
if [[ ${AMLOGIC_BREAK_GKI} -eq "1" ]]; then
echo "CONFIG_AMLOGIC_BREAK_GKI=y" >> ${ROOT_DIR}/${FRAGMENT_CONFIG}
else
@@ -21,11 +22,12 @@
export -f pre_defconfig_cmds
function post_defconfig_cmds() {
- # check_defconfig
+ # checkout config
rm ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}
pushd ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}
- sed -i '5,${/CONFIG_AMLOGIC_BREAK_GKI/d}' ${ROOT_DIR}/${FRAGMENT_CONFIG}
- sed -i '5,${/CONFIG_AMLOGIC_IN_KERNEL_MODULES/d}' ${ROOT_DIR}/${FRAGMENT_CONFIG}
+ # sed -i '5,${/CONFIG_AMLOGIC_BREAK_GKI/d}' ${ROOT_DIR}/${FRAGMENT_CONFIG}
+ # sed -i '5,${/CONFIG_AMLOGIC_IN_KERNEL_MODULES/d}' ${ROOT_DIR}/${FRAGMENT_CONFIG}
+ git checkout ${ROOT_DIR}/${FRAGMENT_CONFIG}
popd
}
export -f post_defconfig_cmds