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