From fe3873a5423e587161941ba833bfbd266cc37f6a Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Wed, 28 Jun 2023 22:08:51 +0800
Subject: [PATCH] update buildroot install build shell script

---
 bsp/images/build.sh |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/bsp/images/build.sh b/bsp/images/build.sh
index 3359e09..d1db2bf 100755
--- a/bsp/images/build.sh
+++ b/bsp/images/build.sh
@@ -34,6 +34,9 @@
 # vfat boot partition 100MB
 BOOT_SIZE=`jq -r ".BOOT_CONF.BOOT_PART" $JSON_CONF`
 
+# rootfs directory
+ROOTFS_PATH=${PRJ_PATH}/../rootfs/${ROOTFS_DIR}
+
 MNT_POINT=./mnt
 LOOP_DEV=`losetup  -f | cut -d/ -f3`
 
@@ -115,10 +118,10 @@
 
 function install_rootfs()
 {
-    pr_warn "install root filesystem "
+    pr_warn "install root filesystem ${ROOTFS_PATH}"
 
     mount -t ext4 /dev/mapper/${LOOP_DEV}p2 ${MNT_POINT}
-    do_install_json $JSON_CONF "BOOT_ROOTFS"
+    rsync -arz ${ROOTFS_PATH}/* ${MNT_POINT}
     sync
     umount ${MNT_POINT}
 }
@@ -128,7 +131,9 @@
     pr_warn "clean images files "
 
     rm -f  *.img *.imx *.bz2 *.gz
-    rm -rf boot drivers
+    rm -rf drivers
+    cd boot
+    rm -rf `ls | grep -v .txt`
     exit 0;
 }
 
@@ -145,9 +150,9 @@
     install_rootfs
 
     if [ $IMG_COMPRESS == yes ] ;then
-        pr_warn " bzip2 compress system image "
-        rm -f ${IMAGE_NAME}*.bz2
-        bzip2 ${IMAGE_NAME}
+        pr_warn " gzip compress system image "
+        rm -f ${IMAGE_NAME}*.gz
+        gzip ${IMAGE_NAME}
     fi
 
     rm -rf ${MNT_POINT}

--
Gitblit v1.9.1