From 8e05e81d768c7b4fa2e49300b0cc18cb82cb4bde Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Sun, 14 Nov 2021 00:45:57 +0800 Subject: [PATCH] update bsp build shell script --- bsp/build.sh | 28 +++++++++++++--------------- 1 files changed, 13 insertions(+), 15 deletions(-) diff --git a/bsp/build.sh b/bsp/build.sh index 8bd0c76..461e261 100755 --- a/bsp/build.sh +++ b/bsp/build.sh @@ -21,38 +21,36 @@ { DIR=$1 - sed -i "s|^BOARD.*|BOARD=${BOARD}|g" ${DIR}/build.sh + cd $PRJ_PATH - if [ $DIR = bootloader -o $DIR == kernel ] ; then - sed -i "s|^CROSS_TOOL.*|CROSS_TOOL=${CROSS_TOOL}|g" ${DIR}/build.sh - sed -i "s|^TAR_PATH.*|TAR_PATH=${TAR_PATH}|g" ${DIR}/build.sh + sed -i "s|^BOARD.*|BOARD=${BOARD}|g" ${DIR}/build.sh + + if [ $DIR = bootloader -o $DIR == kernel ] ; then + sed -i "s|^CROSS_TOOL.*|CROSS_TOOL=${CROSS_TOOL}|g" ${DIR}/build.sh sed -i "s|^BSP_BRANCH.*|BSP_BRANCH=${BSP_BRANCH}|g" ${DIR}/build.sh - elif [ $DIR = rootfs -o $DIR == images ] ; then - sed -i "s|^TAR_PATH.*|TAR_PATH=${TAR_PATH}|g" ${DIR}/build.sh - sed -i "s|^ROOTFS=.*|ROOTFS=${ROOTFS}|g" ${DIR}/build.sh - elif [ $DIR = tarball ] ; then - sed -i "s|^ROOTFS=.*|ROOTFS=${ROOTFS}|g" ${DIR}/build.sh + elif [ $DIR = rootfs -o $DIR == images -o $DIR = tarball ] ; then + sed -i "s|^ROOTFS=.*|ROOTFS=${ROOTFS}|g" ${DIR}/build.sh fi } function do_modify() { do_modify_build tarball - do_modify_build bootloader - do_modify_build kernel + do_modify_build bootloader + do_modify_build kernel do_modify_build rootfs do_modify_build images } function do_build() { - cd tarball && ./build.sh && cd - + cd $PRJ_PATH/tarball && ./build.sh && cd - - cd bootloader && ./build.sh && cd - + cd $PRJ_PATH/bootloader && ./build.sh && cd - - cd kernel && ./build.sh && cd - + cd $PRJ_PATH/kernel && ./build.sh && cd - - cd rootfs && ./build.sh && cd - + cd $PRJ_PATH/rootfs && ./build.sh && cd - } do_modify -- Gitblit v1.9.1