From b3cbfc82feac7596abf737bf8a5b8468605de795 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Thu, 06 Oct 2022 14:48:18 +0800 Subject: [PATCH] update yocto build shell script --- yocto/build.sh | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/yocto/build.sh b/yocto/build.sh index 033ca00..9df38ab 100755 --- a/yocto/build.sh +++ b/yocto/build.sh @@ -5,6 +5,8 @@ VERSION=honister PACKDIR=`pwd`/yocto_packets +#PACKDIR=${HOME}/yocto/yocto_packets +BUILDIR=$BOARD WORKDIR=`pwd`/workspace-${VERSION} YOCTO_SRC=imx-yocto-bsp @@ -77,8 +79,8 @@ fi if [ ! -f tarballs/$YOCTO_TAR ] ; then - mkdir -p tarballs/ && cd tarballs - wget $SRV_URL/$YOCTO_TAR + mkdir -p tarballs/ && cd tarballs + wget $SRV_URL/$YOCTO_TAR fi cd $WORKDIR @@ -97,8 +99,6 @@ cd ${PRJ_PATH}/sources cp -af ${WORKDIR}/../${VERSION}/meta-${BOARD} . - sed -i "s|^DL_DIR.*|DL_DIR ?= \"${PACKDIR}\"|g" meta-${BOARD}/conf/local.conf - cd ${PRJ_PATH} } @@ -110,15 +110,18 @@ cd ${PRJ_PATH} - if [ -f ${BOARD}/conf/local.conf ] ; then + if [ -f ${BUILDIR}/conf/local.conf ] ; then pr_info "$YOCTO_SRC source poky." - source sources/poky/oe-init-build-env ${BOARD} + source sources/poky/oe-init-build-env ${BUILDIR} else pr_info "$YOCTO_SRC source meta." - MACHINE=${BOARD} source sources/meta-${BOARD}/tools/${BOARD}-setup.sh -b ${BOARD} + MACHINE=${BOARD} source sources/meta-${BOARD}/tools/${BOARD}-setup.sh -b ${BUILDIR} fi - bitbake linuxsys-image + sed -i "s|^DL_DIR.*|DL_DIR ?= \"${PACKDIR}\"|g" conf/local.conf + + #bitbake -c clean u-boot-imx linux-imx ${TARGET} + bitbake ${TARGET} cd ${PRJ_PATH} } @@ -131,7 +134,7 @@ cd $WORKDIR set -x - ls $WORKDIR/imx-yocto-bsp/${BOARD}/tmp/deploy/images/igkboard/ + ls $WORKDIR/imx-yocto-bsp/${BUILDIR}/tmp/deploy/images/${BOARD}/ set +x } -- Gitblit v1.9.1