From a50ad157870589b3919d9e375f976fff39347cbe Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Thu, 06 Oct 2022 10:16:25 +0800
Subject: [PATCH] remove unused patch file
---
bsp/bootloader/build.sh | 35 +++++++++++++++++++++--------------
1 files changed, 21 insertions(+), 14 deletions(-)
diff --git a/bsp/bootloader/build.sh b/bsp/bootloader/build.sh
index ee36c1d..829f819 100755
--- a/bsp/bootloader/build.sh
+++ b/bsp/bootloader/build.sh
@@ -3,12 +3,15 @@
source ../scripts/setup_env.sh
+PRJ_PATH=`pwd`
+
UBOOT_SRC=uboot-imx
IMG_NAME=u-boot-${BOARD}.imx
-patch_file=$(eval echo `jq -r ".UBOOT_SRC.PATCH" $JSON_CONF`)
-arch=$(eval echo `jq -r ".CONFIG.ARCH" $JSON_CONF`)
-defconf=$(eval echo `jq -r ".CONFIG.DEFCONF" $JSON_CONF`)
+arch=arm
+defconf=${BOARD}_defconfig
+patch_file=${PRJ_PATH}/patch/uboot-imx-${BSP_VER}.patch
+logo_file=${PRJ_PATH}/patch/logo_uboot_364x128.bmp
set -u
set -e
@@ -20,8 +23,7 @@
return 0;
fi
- do_fetch_json $JSON_CONF UBOOT_SRC $UBOOT_SRC
- rm -rf *.tar*
+ do_fetch_json $JSON_CONF UBOOT_SRC $PRJ_PATH
}
function do_patch()
@@ -33,7 +35,12 @@
patch -p1 < $patch_file
fi
- pr_warn "Modify cross compiler in Makefile: $CROSS_TOOL\n"
+ pr_warn "Copy logo file: `basename $logo_file` "
+ if [ ! -s tools/logos/lingyun.bmp ] ; then
+ cp $logo_file tools/logos/lingyun.bmp
+ fi
+
+ pr_warn "Modify cross compiler in Makefile: $CROSS_TOOL"
sed -i -e "s|^CROSS_COMPILE=.*|CROSS_COMPILE?=${CROSS_TOOL}|g" Makefile
cd ${PRJ_PATH}
@@ -70,9 +77,7 @@
{
pr_warn "Clean ${UBOOT_SRC} source code"
- cd ${UBOOT_SRC}
-
- make distclean
+ rm -rf ${UBOOT_SRC}
cd ${PRJ_PATH}
}
@@ -82,12 +87,14 @@
pr_warn "Clean ${UBOOT_SRC} source code"
cd ${UBOOT_SRC}
- make savedefconfig
- mv defconfig configs/$defconf
+ if [ -f .config ] ; then
+ make savedefconfig
+ mv defconfig configs/$defconf
+ fi
make distclean
cd -
- mv ${UBOOT_SRC} ${UBOOT_SRC}-${BOARD}
+ mv ${UBOOT_SRC} ${UBOOT_SRC}-${BSP_VER}
pr_warn "Fetch orignal source code"
do_fetch
@@ -95,10 +102,10 @@
pr_warn "Generate ${UBOOT_SRC} patch file"
set +e
- diff -Nuar ${UBOOT_SRC} ${UBOOT_SRC}-${BOARD} > $patch_file
+ diff -Nuar -x lingyun.bmp ${UBOOT_SRC} ${UBOOT_SRC}-${BSP_VER} > $patch_file
rm -rf ${UBOOT_SRC}
- mv ${UBOOT_SRC}-${BOARD} ${UBOOT_SRC}
+ mv ${UBOOT_SRC}-${BSP_VER} ${UBOOT_SRC}
}
function do_usage()
--
Gitblit v1.9.1