From 2b23f819d9bd131e052025463a32211a2122e484 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 16 Jul 2024 21:39:39 +0800
Subject: [PATCH] Patch:IGKBoard-IMX8MP: Add RTC ISL1208, Humidity&Temperature sensor HDC1080, EEPROM AT24C32 support

---
 yocto/build.sh |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/yocto/build.sh b/yocto/build.sh
index 5bd6c3d..b526d16 100755
--- a/yocto/build.sh
+++ b/yocto/build.sh
@@ -7,7 +7,7 @@
 PRJ_PATH=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
 
 # top project absolute path
-TOP_PATH=$(realpath $PRJ_PATH/..)
+TOP_PATH=$PRJ_PATH/..
 
 # prefix install path
 PRFX_PATH=$PRJ_PATH/install
@@ -25,7 +25,7 @@
 CONF_FILE=$TOP_PATH/config.json
 
 # Download path
-#DL_PATH="/srv/yocto_packets/"
+#DL_PATH="/srv/yocto/"
 
 # shell script will exit once get command error
 set -e
@@ -136,7 +136,7 @@
 
             # Download source code packet
             if [ ! -s $TARBALL_PATH/$YCT_SRC.tar.xz ] ; then
-                wget $BSP_URL/bsp/$BSP_VER/$YCT_SRC.tar.xz -P $TARBALL_PATH
+                wget $BSP_URL/imx/bsp/$BSP_VER/$YCT_SRC.tar.xz -P $TARBALL_PATH
             fi
 
             # decompress source code packet
@@ -157,6 +157,7 @@
     BSP_VER=`echo $BSP_VER | sed 's/imx/lf/'`
     cp $TOP_PATH/bootloader/patches/${BOARD}/uboot-imx-${BSP_VER}.patch $PRJ_PATH/$YCT_META/recipes-bsp/u-boot/files/
     cp $TOP_PATH/kernel/patches/${BOARD}/linux-imx-${BSP_VER}.patch $PRJ_PATH/$YCT_META/recipes-kernel/linux/files/
+    cp $TOP_PATH/images/patches/config-*.txt $PRJ_PATH/$YCT_META/recipes-bsp/u-boot/files/
 
     if [ ! -e $YCT_PATH/sources/$YCT_META ] ; then
         ln -s $PRJ_PATH/$YCT_META $YCT_PATH/sources/$YCT_META
@@ -185,14 +186,17 @@
 
 function do_install()
 {
+    IMAGE_NAME=yocto-${YCT_VER}-${BOARD}.img
+    ROOTFS_TAR=rootfs-yocto-${YCT_VER}.tar.zst
+
     cd $YCT_PATH
 
     echo ""
     pr_info "Yocto($YCT_VER) installed to '$PRFX_PATH'"
 
     mkdir -p ${PRFX_PATH}
-    cp $YCT_PATH/$BUILD_DIR/tmp/deploy/images/$BOARD/$BB_TARGET-$BOARD.wic ${PRFX_PATH}/
-    cp $YCT_PATH/$BUILD_DIR/tmp/deploy/images/$BOARD/$BB_TARGET-$BOARD.tar.zst ${PRFX_PATH}/
+    cp $YCT_PATH/$BUILD_DIR/tmp/deploy/images/$BOARD/$BB_TARGET-$BOARD.wic ${PRFX_PATH}/$IMAGE_NAME
+    cp $YCT_PATH/$BUILD_DIR/tmp/deploy/images/$BOARD/$BB_TARGET-$BOARD.tar.zst ${PRFX_PATH}/$ROOTFS_TAR
 
     if [[ $BOARD =~ mx6ull ]] ; then
         cp $YCT_PATH/$BUILD_DIR/tmp/deploy/images/$BOARD/u-boot-${BOARD}.imx ${PRFX_PATH}/u-boot-${BOARD}.imx
@@ -203,9 +207,9 @@
     cd ${PRFX_PATH}/
 
     if [[ `echo $COMPRESS | tr 'A-Z' 'a-z'` == "yes" ]] ; then
-        pr_info "Start bzip2 compress $BB_TARGET-$BOARD.wic"
-        rm -f $BB_TARGET-$BOARD.wic.bz2
-        bzip2 $BB_TARGET-$BOARD.wic
+        pr_info "Start bzip2 compress $IMAGE_NAME"
+        rm -f $IMAGE_NAME.bz2
+        bzip2 $IMAGE_NAME
     fi
     chmod a+x u-boot-${BOARD}.imx
 
@@ -214,9 +218,9 @@
     if [ -n "$INST_PATH" -a -w $INST_PATH ] ; then
 
         pr_info "Start copy Yocto system images to $INST_PATH"
-        cp u-boot-${BOARD}.imx       $INST_PATH
-        cp $BB_TARGET-$BOARD.wic*    $INST_PATH
-        cp $BB_TARGET-$BOARD.tar.zst $INST_PATH
+        cp u-boot-${BOARD}.imx $INST_PATH
+        cp $IMAGE_NAME*        $INST_PATH
+        cp $ROOTFS_TAR         $INST_PATH
 
         ls ${INST_PATH} && echo ""
     fi

--
Gitblit v1.9.1