From 1eea50d7ee0302a7654ac6b9efb518059397f28c Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Wed, 29 Dec 2021 15:35:21 +0800 Subject: [PATCH] update tarball build shell script --- bsp/tarball/build.sh | 50 ++++++++++++++++++++++++++++---------------------- 1 files changed, 28 insertions(+), 22 deletions(-) diff --git a/bsp/tarball/build.sh b/bsp/tarball/build.sh index 83bfdb4..71dbf6a 100755 --- a/bsp/tarball/build.sh +++ b/bsp/tarball/build.sh @@ -2,57 +2,63 @@ TAR_PATH=`pwd` -TARBALL_URL=http://weike-iot.com:2211/imx6ull/bsp +# update by top build.sh +BSP_BRANCH=lf-5.10.52-2.1.0 +SYSTEM=buildroot +DISTRO=2021.02 +SYSNAME=buildroot +ROOTFS_DIR=rootfs_${SYSNAME} + +TARBALL_URL=http://127.0.0.1:2211/imx6ull/bsp GIT_URL_NXP="https://source.codeaurora.org/external/imx" -IMX_BRANCH="lf-5.10.52-2.1.0" - -# rootfs should be buildroot or stretch/buster/bullseye for debian system -ROOTFS=buildroot function do_fetch_git() { - SRC=$1 + SRC=$1 - if [ -s ${SRC}-${IMX_BRANCH}.tar.xz ] ; then + if [ -s ${SRC}-${BSP_BRANCH}.tar.xz ] ; then echo " -- ${SRC} fetch alread, skip it --" return; fi - if [ ! -d $SRC ] ; then - git clone --branch ${IMX_BRANCH} ${GIT_URL_NXP}/${SRC}.git + if [ ! -d $SRC ] ; then + git clone --branch ${BSP_BRANCH} ${GIT_URL_NXP}/${SRC}.git fi - cd $SRC + echo " -- start git clone ${SRC} now --" - git config tar.tar.xz.command "xz -c" - git archive --format=tar.xz --prefix=${SRC}/ ${IMX_BRANCH} > ${TAR_PATH}/${SRC}-${IMX_BRANCH}.tar.xz + cd $SRC + git config tar.tar.xz.command "xz -c" + git archive --format=tar.xz --prefix=${SRC}/ ${BSP_BRANCH} > ${TAR_PATH}/${SRC}-${BSP_BRANCH}.tar.xz - cd - + cd - rm -rf $SRC } function do_fetch_url() { - SRC=$1 + TARBALL=$1 - if [ -s ${SRC}-${IMX_BRANCH}.tar.xz ] ; then - echo " -- ${SRC} fetch alread, skip it --" + if [ -s ${TARBALL} ] ; then + echo " -- ${TARBALL} fetch alread, skip it --" return; fi - echo " -- ${SRC} fetch alread, skip it --" + echo " -- start wget fetch ${TARBALL} now --" - wget ${TARBALL_URL}/${SRC}-${IMX_BRANCH}.tar.xz + wget ${TARBALL_URL}/${TARBALL} } function do_fetch() { - if [ ! -z $TARBALL_URL ] ; then - do_fetch_url uboot-imx - do_fetch_url linux-imx - wget ${TARBALL_URL}/rootfs_${ROOTFS}.tar.bz2 + if [ ! -z $TARBALL_URL ] ; then + do_fetch_url uboot-imx-${BSP_BRANCH}.tar.xz + do_fetch_url linux-imx-${BSP_BRANCH}.tar.xz + do_fetch_url ${ROOTFS_DIR}.tar.bz2 + do_fetch_url rtl8188fu.tar.bz2 + do_fetch_url firmware.tar.bz2 else do_fetch_git uboot-imx do_fetch_git linux-imx -- Gitblit v1.9.1