From f2733b7bf062d8f560bfdc8b4583d21680351f01 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Sun, 12 Jun 2022 17:08:24 +0800
Subject: [PATCH] update rootfs & images build shell script, use rsync instead tar to install rootfs

---
 bsp/images/build.sh |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/bsp/images/build.sh b/bsp/images/build.sh
index 79e7f7b..224f97e 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}
 }

--
Gitblit v1.9.1