From ebb35e03be75a4a783b0477d858d08ce441a4065 Mon Sep 17 00:00:00 2001 From: Lucas CHOLLET Date: Tue, 26 Apr 2022 12:09:49 +0200 Subject: [PATCH] Toolchain: Allow BuildQemu.sh to resume downloads Use -C option for curl to resume if a partially downloaded file already exists. --- Toolchain/BuildQemu.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Toolchain/BuildQemu.sh b/Toolchain/BuildQemu.sh index 47340507d7fb4e..cea5a711e14a4b 100755 --- a/Toolchain/BuildQemu.sh +++ b/Toolchain/BuildQemu.sh @@ -20,8 +20,9 @@ echo SYSROOT is "$SYSROOT" mkdir -p "$DIR/Tarballs" pushd "$DIR/Tarballs" - if [ ! -e "$QEMU_VERSION.tar.xz" ]; then - curl -O "https://download.qemu.org/$QEMU_VERSION.tar.xz" + md5="$(md5sum $QEMU_VERSION.tar.xz | cut -f1 -d' ')" + if [ ! -e "$QEMU_VERSION.tar.xz" ] || [ "$md5" != "$QEMU_MD5SUM" ]; then + curl -C - -O "https://download.qemu.org/$QEMU_VERSION.tar.xz" else echo "Skipped downloading $QEMU_VERSION" fi