| | |
| | | PRJ_PATH=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd) |
| | | |
| | | # top project absolute path |
| | | TOP_PATH=$(realpath $PRJ_PATH/..) |
| | | TOP_PATH=$PRJ_PATH/.. |
| | | |
| | | # prefix install path |
| | | PRFX_PATH=$PRJ_PATH/install |
| | |
| | | CONF_FILE=$TOP_PATH/config.json |
| | | |
| | | # Download path |
| | | #DL_PATH="/srv/yocto_packets/" |
| | | #DL_PATH="/srv/yocto/" |
| | | |
| | | # shell script will exit once get command error |
| | | set -e |
| | |
| | | |
| | | # Download source code packet |
| | | if [ ! -s $TARBALL_PATH/$YCT_SRC.tar.xz ] ; then |
| | | wget $BSP_URL/bsp/$BSP_VER/$YCT_SRC.tar.xz -P $TARBALL_PATH |
| | | wget $BSP_URL/imx/bsp/$BSP_VER/$YCT_SRC.tar.xz -P $TARBALL_PATH |
| | | fi |
| | | |
| | | # decompress source code packet |
| | |
| | | BSP_VER=`echo $BSP_VER | sed 's/imx/lf/'` |
| | | cp $TOP_PATH/bootloader/patches/${BOARD}/uboot-imx-${BSP_VER}.patch $PRJ_PATH/$YCT_META/recipes-bsp/u-boot/files/ |
| | | cp $TOP_PATH/kernel/patches/${BOARD}/linux-imx-${BSP_VER}.patch $PRJ_PATH/$YCT_META/recipes-kernel/linux/files/ |
| | | cp $TOP_PATH/images/patches/config-*.txt $PRJ_PATH/$YCT_META/recipes-bsp/u-boot/files/ |
| | | |
| | | if [ ! -e $YCT_PATH/sources/$YCT_META ] ; then |
| | | ln -s $PRJ_PATH/$YCT_META $YCT_PATH/sources/$YCT_META |
| | |
| | | |
| | | function do_install() |
| | | { |
| | | IMAGE_NAME=yocto-${YCT_VER}-${BSP_VER}.wic |
| | | IMAGE_NAME=yocto-${YCT_VER}-${BOARD}.img |
| | | ROOTFS_TAR=rootfs-yocto-${YCT_VER}.tar.zst |
| | | |
| | | cd $YCT_PATH |