diff --git a/update_sources.sh b/update_sources.sh --- a/update_sources.sh +++ b/update_sources.sh @@ -1,16 +1,25 @@ #!/bin/bash -LLVMVERSION=10.0.1 -LINKS="https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/llvm-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/clang-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/compiler-rt-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/lld-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/clang-tools-extra-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/libcxx-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/libcxxabi-${LLVMVERSION}.src.tar.xz - https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}/openmp-${LLVMVERSION}.src.tar.xz -" + +LLVMVERSION="$1" + +if [[ -z $LLVMVERSION ]]; then + echo "Usage: $0 " + exit 1 +fi + +BASEURI="https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVMVERSION}" + +LINKS="$BASEURI/llvm-${LLVMVERSION}.src.tar.xz + $BASEURI/clang-${LLVMVERSION}.src.tar.xz + $BASEURI/compiler-rt-${LLVMVERSION}.src.tar.xz + $BASEURI/lld-${LLVMVERSION}.src.tar.xz + $BASEURI/clang-tools-extra-${LLVMVERSION}.src.tar.xz + $BASEURI/libcxx-${LLVMVERSION}.src.tar.xz + $BASEURI/libcxxabi-${LLVMVERSION}.src.tar.xz + $BASEURI/openmp-${LLVMVERSION}.src.tar.xz" + pushd /tmp -wget ${LINKS} > /dev/null +wget -nv ${LINKS} > /dev/null for i in ${LINKS}; do j=`basename ${i}` echo " - ${i} : `sha256sum ${j} | awk '{ print $1 }'`"