From b0565222f784329a3cb5fe4b8132115fbe338f38 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 22 Dec 2023 10:18:45 +0800
Subject: [PATCH] Update linux kernel build shell script
---
kernel/build.sh | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/kernel/build.sh b/kernel/build.sh
index d7a5023..19748a7 100755
--- a/kernel/build.sh
+++ b/kernel/build.sh
@@ -52,7 +52,8 @@
function build_kernel()
{
- PATCH_FILE=$PRJ_PATH/patches/$BOARD/linux-imx-$BSP_VER.patch
+ defconfig=${BOARD}_defconfig
+ patch_file=$PRJ_PATH/patches/$BOARD/linux-imx-$BSP_VER.patch
cd $PRJ_PATH
@@ -61,19 +62,17 @@
else
pr_info "start fetch linux kernel source code"
git clone $GIT_URL/linux-imx.git -b $BRANCH --depth=1
-
- if [ -s $PATCH_FILE ] ; then
- pr_warn "do patch for $KER_PATH now..."
- cd $KER_PATH
- patch -p1 < $PATCH_FILE
- fi
fi
pr_info "Start build linux kernel source code"
cd $KER_PATH
- defconfig=${BOARD}_defconfig
+ if [ ! -s arch/arm64/configs/$defconfig ] ; then
+ pr_warn "do patch for $KER_PATH now..."
+ patch -p1 < $patch_file
+ fi
+
if [ ! -s .config ] ; then
make ${defconfig}
fi
--
Gitblit v1.9.1