termux-tools: termux-change-repo: add 3 additional mirrors in China

Sort mirrors alphabetically, except for Alibaba mirror, due to the
Alibaba mirror uses a .com domain and will hence not be locked in by
pkg.
This commit is contained in:
Henrik Grimler 2022-04-03 21:09:17 +02:00
parent 8c88058828
commit 94fa61d539
No known key found for this signature in database
GPG Key ID: B0076E490B71616B
2 changed files with 30 additions and 12 deletions

View File

@ -2,7 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://termux.org/
TERMUX_PKG_DESCRIPTION="Basic system tools for Termux"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.170
TERMUX_PKG_VERSION=0.171
TERMUX_PKG_SKIP_SRC_EXTRACT=true
TERMUX_PKG_PLATFORM_INDEPENDENT=true
TERMUX_PKG_ESSENTIAL=true

View File

@ -74,35 +74,53 @@ select_repository() {
ROOT="https://termux.sahilister.in/apt/termux-root"
X11="https://termux.sahilister.in/apt/termux-x11"
elif [ "$1" == "Mirrors by Tsinghua University" ]; then
echo "[*] Tsinghua's (CN) mirrors selected"
MAIN="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-root"
X11="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by BFSU" ]; then
echo "[*] BFSU (CN) mirrors selected"
MAIN="https://mirrors.bfsu.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.bfsu.edu.cn/termux/apt/termux-root"
X11="https://mirrors.bfsu.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by Chongqing University" ]; then
echo "[*] Chongqing University (CN) mirrors selected"
MAIN="https://mirrors.cqupt.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.cqupt.edu.cn/termux/apt/termux-root"
X11="https://mirrors.cqupt.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by Dongguan University of Technology" ]; then
echo "[*] Dongguan University of Technology (CN) mirrors selected"
MAIN="https://mirrors.dgut.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.dgut.edu.cn/termux/apt/termux-root"
X11="https://mirrors.dgut.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by HIT" ]; then
echo "[*] HIT (CN) mirrors selected"
MAIN="https://mirrors.hit.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.hit.edu.cn/termux/apt/termux-root"
X11="https://mirrors.hit.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by NJU" ]; then
echo "[*] NJU (CN) mirrors selected"
MAIN="https://mirror.nju.edu.cn/termux/apt/termux-main"
ROOT="https://mirror.nju.edu.cn/termux/apt/termux-root"
X11="https://mirror.nju.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by Tsinghua University" ]; then
echo "[*] Tsinghua's (CN) mirrors selected"
MAIN="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-root"
X11="https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by USTC" ]; then
echo "[*] USTC (CN) mirrors selected"
MAIN="https://mirrors.ustc.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.ustc.edu.cn/termux/apt/termux-root"
X11="https://mirrors.ustc.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by HIT" ]; then
echo "[*] HIT (CN) mirrors selected"
MAIN="https://mirrors.hit.edu.cn/termux/apt/termux-main"
ROOT="https://mirrors.hit.edu.cn/termux/apt/termux-root"
X11="https://mirrors.hit.edu.cn/termux/apt/termux-x11"
elif [ "$1" == "Mirrors by Alibaba" ]; then
echo "[*] Alibaba (CN) mirrors selected"
MAIN="https://mirrors.aliyun.com/termux/termux-packages-24"
ROOT="https://mirrors.aliyun.com/termux/termux-root-packages-24"
X11="https://mirrors.aliyun.com/termux/x11-packages"
else
echo "[!] Error: unknown repository: '$1'. Exiting"