From 5f28ee54121e6e12f3eac26c5c21fd7737863163 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Fri, 30 Aug 2024 17:59:40 +0800 Subject: [PATCH] update build shell script to support fakeroot --- config.json | 2 +- images/build.sh | 2 +- kernel/build.sh | 2 +- tools/setup_tools.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index bee2683..d235c2b 100644 --- a/config.json +++ b/config.json @@ -3,7 +3,7 @@ { "board":"LoRaGW", "version":"linux4sam-6.1", - "giturl":"http://master.iot-yun.club:2211", + "giturl":"http://master.weike-iot.com:2211", "crosstool":"/opt/buildroot/gcc-armel-5.5-v2019.02/bin/arm-linux-" } } diff --git a/images/build.sh b/images/build.sh index 7d9714e..66787ef 100755 --- a/images/build.sh +++ b/images/build.sh @@ -154,7 +154,7 @@ #echo "Parition size ${partition_size}MiB and LEB=$LEB_CNT" set -x - sudo mkfs.ubifs -F -d ${ROOTFS_SRC} -m ${PAGE_SIZE} -e ${LEB_SIZE} -c $LEB_CNT -o ${ubimg_tmp} + fakeroot mkfs.ubifs -F -d ${ROOTFS_SRC} -m ${PAGE_SIZE} -e ${LEB_SIZE} -c $LEB_CNT -o ${ubimg_tmp} set +x # vol_size smaller than the actual size of the partition to leave room for Ubifs internal data. diff --git a/kernel/build.sh b/kernel/build.sh index 78b6c67..1e2b07e 100755 --- a/kernel/build.sh +++ b/kernel/build.sh @@ -146,7 +146,7 @@ make -j${JOBS} ARCH=${ARCH} CROSS_COMPILE=${CROSS_COMPILE} pr_info "mkimage -f linuxrom-${BOARD}.its ${IMG_KER}" - mkimage -f linuxrom-${BOARD}.its ${IMG_KER} > /dev/null + ../bootloader/u-boot-at91/tools/mkimage -f linuxrom-${BOARD}.its ${IMG_KER} > /dev/null chmod a+x ${IMG_KER} set -x diff --git a/tools/setup_tools.sh b/tools/setup_tools.sh index 68620fb..f8d8791 100755 --- a/tools/setup_tools.sh +++ b/tools/setup_tools.sh @@ -99,7 +99,7 @@ systools="coreutils jq wget curl tree gawk sed unzip cpio bc lzop zstd rsync kmod kpartx \ desktop-file-utils iputils-ping xterm diffstat chrpath asciidoc docbook-utils help2man \ build-essential gcc g++ make cmake automake groff socat flex texinfo bison texi2html \ - git cvs subversion mercurial autoconf autoconf-archive parted dosfstools \ + git cvs subversion mercurial autoconf autoconf-archive parted dosfstools fakeroot \ python3 python3-pip python3-pexpect python3-git python3-jinja2 \ lib32z1 libssl-dev libncurses-dev libgl1-mesa-dev libglu1-mesa-dev libsdl1.2-dev \ u-boot-tools mtd-utils device-tree-compiler binfmt-support " -- Gitblit v1.9.1