From 9a837d692fb8ae006b9893f6e05997d15c43f76b Mon Sep 17 00:00:00 2001 From: Jeffy Chen Date: Thu, 4 Mar 2021 02:29:48 +0800 Subject: [PATCH] build.sh: Support overriding debian rootfs arch Use RK_DEBIAN_ARCH board config to override it. Change-Id: Idb0f52f3ae81e33cffd413a745c91fb010f9add2 Signed-off-by: Jeffy Chen --- common/build.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/common/build.sh b/common/build.sh index b092abf..f4a497a 100755 --- a/common/build.sh +++ b/common/build.sh @@ -494,16 +494,19 @@ function build_yocto(){ } function build_debian(){ - echo "=========Start building debian=========" - - case $RK_ARCH in - arm) ARCH=armhf ;; + ARCH=${RK_DEBIAN_ARCH:-${RK_ARCH}} + case $ARCH in + arm|armhf) ARCH=armhf ;; *) ARCH=arm64 ;; esac + echo "=========Start building debian for $ARCH=========" + cd debian - [ ! -e linaro-buster-alip-*.tar.gz ] && \ + if [ ! -e linaro-buster-$ARCH.tar.gz ]; then RELEASE=buster TARGET=desktop ARCH=$ARCH ./mk-base-debian.sh + ln -rsf linaro-buster-alip-*.tar.gz linaro-buster-$ARCH.tar.gz + fi VERSION=debug ARCH=$ARCH ./mk-rootfs-buster.sh ./mk-image.sh