From 9d412b49c4855866273d53982df2310a39ebd3b0 Mon Sep 17 00:00:00 2001 From: z4yx Date: Tue, 2 Jun 2020 18:38:17 +0800 Subject: [PATCH] script for apt.llvm.org --- llvm-apt.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 llvm-apt.sh diff --git a/llvm-apt.sh b/llvm-apt.sh new file mode 100755 index 0000000..a4586fe --- /dev/null +++ b/llvm-apt.sh @@ -0,0 +1,21 @@ +#!/bin/bash +set -e +set -o pipefail + +_here=`dirname $(realpath $0)` +apt_sync="${_here}/apt-sync.py" + +BASE_PATH="${TUNASYNC_WORKING_DIR}" +BASE_URL=${TUNASYNC_UPSTREAM_URL:-"https://apt.llvm.org"} + +export REPO_SIZE_FILE=/tmp/reposize.$RANDOM + +for os in "xenial" "bionic" "focal" "stretch" "buster"; do + for ver in "" "-9" "-10"; do + "$apt_sync" --delete "$BASE_URL/$os" llvm-toolchain-$os$ver main amd64 "$BASE_PATH/$os" + done +done + +echo "APT finished" + +"${_here}/helpers/size-sum.sh" $REPO_SIZE_FILE --rm