mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-01-07 03:13:25 +00:00
packages/termux-tools
This commit is contained in:
@@ -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=1.13
|
||||
TERMUX_PKG_VERSION=1.16
|
||||
TERMUX_PKG_SKIP_SRC_EXTRACT=true
|
||||
TERMUX_PKG_PLATFORM_INDEPENDENT=true
|
||||
TERMUX_PKG_ESSENTIAL=true
|
||||
|
||||
6
packages/termux-tools/mirrors/europe/cdn.lumito.net
Normal file
6
packages/termux-tools/mirrors/europe/cdn.lumito.net
Normal file
@@ -0,0 +1,6 @@
|
||||
# This file is sourced by pkg
|
||||
# Mirror by Lumito, hosted in the UK
|
||||
WEIGHT=1
|
||||
MAIN="https://cdn.lumito.net/termux/termux-main"
|
||||
ROOT="https://cdn.lumito.net/termux/termux-root"
|
||||
X11="https://cdn.lumito.net/termux/termux-x11"
|
||||
6
packages/termux-tools/mirrors/europe/mirror.mwt.me
Normal file
6
packages/termux-tools/mirrors/europe/mirror.mwt.me
Normal file
@@ -0,0 +1,6 @@
|
||||
# This file is sourced by pkg
|
||||
# Mirror by Mwt, hosted in Luxembourg
|
||||
WEIGHT=1
|
||||
MAIN="https://mirror.mwt.me/termux/main"
|
||||
ROOT="https://mirror.mwt.me/termux/root"
|
||||
X11="https://mirror.mwt.me/termux/x11"
|
||||
@@ -103,15 +103,15 @@ select_mirror() {
|
||||
local default_repo="@TERMUX_PREFIX@/etc/termux/mirrors/default"
|
||||
|
||||
if [ -d "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
|
||||
mirrors=($(find @TERMUX_PREFIX@/etc/termux/chosen_mirrors/ -type f ! -name "*\.dpkg-old"))
|
||||
mirrors=($(find @TERMUX_PREFIX@/etc/termux/chosen_mirrors/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
|
||||
elif [ -L "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
|
||||
# Broken symlink, use all mirrors
|
||||
mirrors=("@TERMUX_PREFIX@/etc/termux/mirrors/default")
|
||||
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old"))
|
||||
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
|
||||
else
|
||||
echo "No group of mirrors selected. You might want to select a group by running 'termux-change-repo'"
|
||||
mirrors=("@TERMUX_PREFIX@/etc/termux/mirrors/default")
|
||||
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old"))
|
||||
mirrors+=($(find @TERMUX_PREFIX@/etc/termux/mirrors/{asia,china,europe,north_america}/ -type f ! -name "*\.dpkg-old" ! -name "*~"))
|
||||
fi
|
||||
|
||||
local current_mirror
|
||||
|
||||
@@ -10,36 +10,34 @@ if [ "$1" == "--help" ] || [ "$1" == "-help" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
unlink_and_link() {
|
||||
MIRROR_GROUP="$1"
|
||||
if [ -L "@TERMUX_PREFIX@/etc/termux/chosen_mirrors" ]; then
|
||||
unlink "@TERMUX_PREFIX@/etc/termux/chosen_mirrors"
|
||||
fi
|
||||
ln -s "${MIRROR_GROUP}" "@TERMUX_PREFIX@/etc/termux/chosen_mirrors"
|
||||
}
|
||||
|
||||
select_repository_group() {
|
||||
if [ "$1" == "Mirrors in Asia" ]; then
|
||||
echo "[*] Mirrors in Asia (excl. China) selected"
|
||||
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/asia \
|
||||
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/asia
|
||||
|
||||
elif [ "$1" == "Mirrors in China" ]; then
|
||||
echo "[*] Mirrors in China selected"
|
||||
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/china \
|
||||
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/china
|
||||
|
||||
elif [ "$1" == "Mirrors in Europe" ]; then
|
||||
echo "[*] Mirrors in Europe selected"
|
||||
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/europe \
|
||||
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/europe
|
||||
|
||||
elif [ "$1" == "Mirrors in North America" ]; then
|
||||
echo "[*] Mirrors in North America selected"
|
||||
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/north_america \
|
||||
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/north_america
|
||||
|
||||
elif [ "$1" == "All mirrors" ]; then
|
||||
echo "[*] All mirrors selected"
|
||||
unlink @TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
ln -sf @TERMUX_PREFIX@/etc/termux/mirrors/all \
|
||||
@TERMUX_PREFIX@/etc/termux/chosen_mirrors
|
||||
unlink_and_link @TERMUX_PREFIX@/etc/termux/mirrors/all
|
||||
|
||||
else
|
||||
echo "[!] Error: unknown mirror group: '$1'. Exiting"
|
||||
|
||||
Reference in New Issue
Block a user