From 2161762ebc50914fe51a7923945c64e6ce4ee25f Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Tue, 28 Dec 2021 21:46:06 +0800 Subject: [PATCH] update build shell script, add system and distro --- bsp/tarball/build.sh | 33 +++++++++++++++++++++++---------- 1 files changed, 23 insertions(+), 10 deletions(-) diff --git a/bsp/tarball/build.sh b/bsp/tarball/build.sh index 396b239..d9b7883 100755 --- a/bsp/tarball/build.sh +++ b/bsp/tarball/build.sh @@ -2,32 +2,45 @@ TAR_PATH=`pwd` -TARBALL_URL=http://weike-iot.com:2211/imx6ull/bsp +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" +BSP_BRANCH=lf-5.10.52-2.1.0 -# rootfs should be buildroot/yocto or bullseye for debian system -ROOTFS=buildroot + +# $SYSTEM should be buildroot, yocto or debian +# Buildroot distro should be: buildroot-2021.02 +# Yocto distro should be : hardknott +# Debian distro should be : buster or bullseye +SYSTEM=buildroot +DISTRO=v2021.02 + +SYSTYPE=`echo $SYSTEM | tr 'A-Z' 'a-z'` +if [ $SYSTYPE == "debian" ] ; then + SYSNAME=${DISTRO} +else + SYSNAME=${SYSTYPE} +fi +ROOTFS_DIR=rootfs_${SYSNAME} function do_fetch_git() { 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 + git clone --branch ${BSP_BRANCH} ${GIT_URL_NXP}/${SRC}.git fi echo " -- start git clone ${SRC} now --" cd $SRC git config tar.tar.xz.command "xz -c" - git archive --format=tar.xz --prefix=${SRC}/ ${IMX_BRANCH} > ${TAR_PATH}/${SRC}-${IMX_BRANCH}.tar.xz + git archive --format=tar.xz --prefix=${SRC}/ ${BSP_BRANCH} > ${TAR_PATH}/${SRC}-${BSP_BRANCH}.tar.xz cd - rm -rf $SRC @@ -51,9 +64,9 @@ function do_fetch() { if [ ! -z $TARBALL_URL ] ; then - do_fetch_url uboot-imx-${IMX_BRANCH}.tar.xz - do_fetch_url linux-imx-${IMX_BRANCH}.tar.xz - do_fetch_url rootfs_${ROOTFS}.tar.bz2 + 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 -- Gitblit v1.9.1