Build Atmel ARM9 board Board Support Packets
guowenxue
2024-06-07 d956c803890acd0c5023a5940e398775fb5d46ca
images/build.sh
@@ -93,8 +93,8 @@
    export JOBS=`cat /proc/cpuinfo | grep processor | wc -l`
    export ARCH=arm
   ROOTFS_SRC=rootfs
   ROOTFS_IMG=rootfs-${BOARD}.ubi
    ROOTFS_SRC=rootfs
    ROOTFS_IMG=rootfs-${BOARD}.ubi
    export SRCS="rootfs"
}
@@ -110,16 +110,16 @@
            continue
        fi
      pr_info "start fetch $src source code"
      mkdir -p $TARBALL_PATH
        pr_info "start fetch $src source code"
        mkdir -p $TARBALL_PATH
      # Download source code packet
      if [ ! -s $TARBALL_PATH/$src.tar.xz ] ; then
         wget $BSP_URL/at91/bsp/$BSP_VER/$src.tar.xz -P $TARBALL_PATH
      fi
        # Download source code packet
        if [ ! -s $TARBALL_PATH/$src.tar.xz ] ; then
            wget $BSP_URL/at91/bsp/$BSP_VER/$src.tar.xz -P $TARBALL_PATH
        fi
      # decompress source code packet
      do_unpack $TARBALL_PATH/$src.tar.xz $ROOTFS_SRC
        # decompress source code packet
        do_unpack $TARBALL_PATH/$src.tar.xz $ROOTFS_SRC
    done
}
@@ -174,6 +174,16 @@
}
function do_modify()
{
    cd $PRJ_PATH
    pr_info "start modify rootfs ..."
    cp patches/profile $ROOTFS_SRC/etc/profile
    cp patches/S50sshd $ROOTFS_SRC/etc/init.d/S50sshd
}
function do_build()
{
    cd $PRJ_PATH
@@ -182,7 +192,7 @@
    pr_info "start build rootfs image..."
    build_ubifs
   mv $ROOTFS_IMG $PRFX_PATH
    mv $ROOTFS_IMG $PRFX_PATH
}
function do_install()
@@ -191,8 +201,8 @@
    echo ""
    pr_info "install all images to '$PRFX_PATH'"
   cp $TOP_PATH/bootloader/install/* $PRFX_PATH
   cp $TOP_PATH/kernel/install/* $PRFX_PATH
    cp $TOP_PATH/bootloader/install/* $PRFX_PATH
    cp $TOP_PATH/kernel/install/* $PRFX_PATH
    ls $PRFX_PATH && echo ""
@@ -231,6 +241,8 @@
do_fetch
do_modify
do_build
do_install