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