| | |
| | | CROSS_TOOL=/opt/buildroot/cortexA7/bin/arm-linux- |
| | | |
| | | # Source code download address |
| | | SRC_URL=http://weike-iot.com:2211/imx6ull/ |
| | | #SRC_URL=http://127.0.0.1:2211/imx6ull/ |
| | | SRV_URL=http://weike-iot.com:2211 |
| | | BSP_VER=lf-5.10.52-2.1.0 |
| | | BSP_URL=${SRV_URL}/imx/bsp/${BSP_VER} |
| | | |
| | | # SYSTEM should be: yocto, buildroot or debian |
| | | # DISTRO should be: hardknott/honister, 2021.02 or bullseye |
| | | SYSTEM=yocto |
| | | DISTRO=hardknott |
| | | # SYSTEM should be: yocto or debian |
| | | # DISTRO should be: hardknott, buster |
| | | # SYSNAME should be: yocto, buster |
| | | SYSTEM=buildroot |
| | | DISTRO=v2021.02 |
| | | |
| | | TARBALL_DIR=${PRJ_PATH}/../tarballs/ |
| | | |
| | | if [ $SYSTEM == "buildroot" ] ; then |
| | | SYSNAME=${SYSTEM} |
| | | else |
| | | if [ $SYSTEM == "debian" ] ; then |
| | | SYSNAME=${DISTRO} |
| | | else |
| | | SYSNAME=${SYSTEM} |
| | | fi |
| | | |
| | | ROOTFS_DIR=rootfs_${SYSNAME} |
| | | |
| | | ROOTFS_DIR=rootfs_${DISTRO} |
| | | |
| | | JSON_CONF=${PRJ_PATH}/${BOARD}.json |
| | | JOBS=`cat /proc/cpuinfo | grep processor | wc -l` |
| | |
| | | |
| | | pr_info "decompress $tarball" |
| | | |
| | | mkdir -p $dstpath |
| | | |
| | | case $tarball in |
| | | *.tar.gz) |
| | | tar -xzf $tarball -C $dstpath |
| | |
| | | *.tar) |
| | | tar -xf $tarball -C $dstpath |
| | | ;; |
| | | |
| | | *.zip) |
| | | unzip -qo $tarball -d $dstpath |
| | | ;; |
| | | |
| | | *) |
| | | pr_error "decompress Unsupport packet: $tarball" |
| | |
| | | |
| | | mkdir -p $dst |
| | | |
| | | if [[ $src =~ .tar ]] ; then |
| | | if [[ "$src" =~ ".tar" ]] || [[ "$src" =~ ".zip" ]] ; then |
| | | do_unpack $src ${dst} |
| | | else |
| | | rm -rf ${dst}/`basename ${src}` |
| | |
| | | dirname=$2 |
| | | tarfile=`basename $url` |
| | | |
| | | mkdir -p ${TARBALL_DIR} |
| | | mkdir -p ${TARBALL_DIR} |
| | | |
| | | if [ ! -f ${TARBALL_DIR}/$tarfile ] ; then |
| | | pr_info "wget $url" |
| | | wget $url -P ${TARBALL_DIR} > /dev/null 2>&1 |
| | | fi |
| | | |
| | | if [ ! -d $dirname ] ; then |
| | | do_unpack ${TARBALL_DIR}/$tarfile |
| | | wget $url -P ${TARBALL_DIR} > /dev/null 2>&1 |
| | | fi |
| | | do_unpack ${TARBALL_DIR}/$tarfile $dirname |
| | | } |
| | | |
| | | # fetch source code by copy |
| | |
| | | |
| | | cp -rf $url $tarfile |
| | | |
| | | if [[ "$tarfile" =~ ".tar" ]] ; then |
| | | if [[ "$tarfile" =~ ".tar" ]] || [[ "$tarfile" =~ ".zip" ]] ; then |
| | | do_unpack $tarfile $dirname |
| | | fi |
| | | } |