凌云实验室推出的ARM Linux物联网网关开发板IGKBoard(IoT Gateway Kit Board)项目源码
guowenxue
2023-06-28 fe3873a5423e587161941ba833bfbd266cc37f6a
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;
}