From 1be1c0a734fb08f8bedb201bbb37de4dc9da667c Mon Sep 17 00:00:00 2001 From: 2096779623 <57583560+2096779623@users.noreply.github.com> Date: Sat, 18 Jun 2022 14:18:21 +0800 Subject: [PATCH 1/3] feat: change packages.termux.org to packages.termux.dev Signed-off-by: 2096779623 <57583560+2096779623@users.noreply.github.com> --- share/old-version/share/termux/mirror | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/old-version/share/termux/mirror b/share/old-version/share/termux/mirror index e833d906d..faaac4855 100755 --- a/share/old-version/share/termux/mirror +++ b/share/old-version/share/termux/mirror @@ -158,7 +158,7 @@ mirror_sources_station_download_speed_test() { SOURCE_MIRROR_STATION='mirrors.cloud.tencent.com/termux' download_termux_clang SOURCE_MIRROR_STATION_NAME='official' - SOURCE_MIRROR_STATION='packages.termux.org' + SOURCE_MIRROR_STATION='packages.termux.dev' download_termux_clang ###此处一定要将SOURCE_MIRROR_STATION赋值为空 SOURCE_MIRROR_STATION="" From 4fc1caad314abab4b99860b1cf6ccf6e7a0f6374 Mon Sep 17 00:00:00 2001 From: 2096779623 <57583560+2096779623@users.noreply.github.com> Date: Sat, 18 Jun 2022 14:20:21 +0800 Subject: [PATCH 2/3] feat: modify the prompt for Android version less than 7 Signed-off-by: 2096779623 <57583560+2096779623@users.noreply.github.com> --- share/old-version/share/termux/mirror | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/share/old-version/share/termux/mirror b/share/old-version/share/termux/mirror index faaac4855..f2c6a8e2d 100755 --- a/share/old-version/share/termux/mirror +++ b/share/old-version/share/termux/mirror @@ -272,10 +272,9 @@ check_android_version() { ANDROID_6_FILE="${CONFIG_FOLDER}/android6_termux" if [ "${LINUX_DISTRO}" = 'Android' ] && [ ! -e "${ANDROID_6_FILE}" ]; then if (("${ANDROID_VERSION}" < 7)); then - printf "%s\n" "检测到您当前的安卓系统版本低于7,请勿使用本工具进行换源。" >${ANDROID_6_FILE} + printf "%s\n" "检测到您当前的安卓系统版本低于7,请使用官方Termux为低于安卓7版本构建的app:https://github.com/termux/termux-app/actions/runs/2237286563" >${ANDROID_6_FILE} sed -n p ${ANDROID_6_FILE} - printf "%s\n" "Your current Android system version is lower than 7." - printf "%s\n" "旧版Android可能无法使用本功能。" + printf "%s\n" "Your current Android system version is lower than 7,Please use the official Termux app built for versions lower than Android 7:https://github.com/termux/termux-app/actions/runs/2237286563" press_enter_to_continue fi fi From 278ef4a293aed38e9c169ecaaf29e3a5e627d7a9 Mon Sep 17 00:00:00 2001 From: 2096779623 <57583560+2096779623@users.noreply.github.com> Date: Sat, 18 Jun 2022 14:17:09 +0800 Subject: [PATCH 3/3] fix: its-pointless repo Signed-off-by: 2096779623 --- share/old-version/share/termux/mirror | 2 +- share/old-version/share/termux/setup-pointless-repo | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 share/old-version/share/termux/setup-pointless-repo diff --git a/share/old-version/share/termux/mirror b/share/old-version/share/termux/mirror index f2c6a8e2d..6348e03cf 100755 --- a/share/old-version/share/termux/mirror +++ b/share/old-version/share/termux/mirror @@ -86,7 +86,7 @@ worldwide_mirror_station() { POINTLESS_LIST="${PREFIX}/etc/apt/sources.list.d/pointless.list" [[ ! -s ${POINTLESS_LIST} ]] || do_you_want_to_continue cd ${TMPDIR} - curl -Lo .setup-pointless-repo.sh https://its-pointless.github.io/setup-pointless-repo.sh + aria2c --console-log-level=warn --no-conf --allow-overwrite=true -d ${TMPDIR} -o '.setup-pointless-repo.sh' 'https://raw.githubusercontent.com/2moe/tmoe/master/share/old-version/share/termux/setup-pointless-repo' if [ $(command -v bat) ]; then bat -ppn .setup-pointless-repo.sh else diff --git a/share/old-version/share/termux/setup-pointless-repo b/share/old-version/share/termux/setup-pointless-repo new file mode 100644 index 000000000..1ef08a311 --- /dev/null +++ b/share/old-version/share/termux/setup-pointless-repo @@ -0,0 +1,12 @@ +#!/data/data/com.termux/files/usr/bin/sh +pkg up -y +pkg upgr -y +pkg i coreutils gnupg -y +mkdir -p $PREFIX/etc/apt/sources.list.d +ANDROID_VERSION=$(getprop ro.build.version.release) +if [ "$ANDROID_VERSION" -ge "7" ]; then + echo "deb [trusted=yes] https://its-pointless.github.io/files/24 termux extras" > $PREFIX/etc/apt/sources.list.d/pointless.list +else + echo "deb [trusted=yes] https://its-pointless.github.io/files/21 termux extras" > $PREFIX/etc/apt/sources.list.d/pointless.list +fi +pkg up -y