From aaa828d38b74eeee9aa7e70d66d4e1d4f85267a3 Mon Sep 17 00:00:00 2001 From: Gator96100 Date: Sun, 13 Sep 2020 01:39:33 +0200 Subject: [PATCH] Added ps-rankmirrors command --- msys2/ps/09-proxspace_setup.post | 11 +---------- msys2/ps/bin/ps-rankmirrors | 12 ++++++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 msys2/ps/bin/ps-rankmirrors diff --git a/msys2/ps/09-proxspace_setup.post b/msys2/ps/09-proxspace_setup.post index a1135aae0..b7ecb839b 100644 --- a/msys2/ps/09-proxspace_setup.post +++ b/msys2/ps/09-proxspace_setup.post @@ -9,16 +9,7 @@ if [ \( ! -f /ps/installed64.txt -a "$MSYSTEM" == "MINGW64" \) ]; then yes | pacman -Syuu else if [ -z "$PSSKIPRANKING" ]; then - if [ ! -f /etc/pacman.d/mirrorlist.msys.backup ]; then - echo "Ranking msys mirrors" - cp /etc/pacman.d/mirrorlist.msys /etc/pacman.d/mirrorlist.msys.backup - rankmirrors -v --repo msys /etc/pacman.d/mirrorlist.msys.backup | tee /etc/pacman.d/mirrorlist.msys - fi - if [ ! -f /etc/pacman.d/mirrorlist.mingw64.backup ]; then - echo "Ranking mingw64 mirrors" - cp /etc/pacman.d/mirrorlist.mingw64 /etc/pacman.d/mirrorlist.mingw64.backup - rankmirrors -v --repo mingw64 /etc/pacman.d/mirrorlist.mingw64.backup | tee /etc/pacman.d/mirrorlist.mingw64 - fi + ps-rankmirrors fi yes | pacman -Su diff --git a/msys2/ps/bin/ps-rankmirrors b/msys2/ps/bin/ps-rankmirrors new file mode 100644 index 000000000..1b469ab5d --- /dev/null +++ b/msys2/ps/bin/ps-rankmirrors @@ -0,0 +1,12 @@ +if [ ! -f /etc/pacman.d/mirrorlist.msys.backup ]; then + cp /etc/pacman.d/mirrorlist.msys /etc/pacman.d/mirrorlist.msys.backup +fi +if [ ! -f /etc/pacman.d/mirrorlist.mingw64.backup ]; then + cp /etc/pacman.d/mirrorlist.mingw64 /etc/pacman.d/mirrorlist.mingw64.backup +fi + +echo "Ranking msys mirrors" +rankmirrors -v --repo msys /etc/pacman.d/mirrorlist.msys.backup | tee /etc/pacman.d/mirrorlist.msys +echo "Ranking mingw64 mirrors" +rankmirrors -v --repo mingw64 /etc/pacman.d/mirrorlist.mingw64.backup | tee /etc/pacman.d/mirrorlist.mingw64 + \ No newline at end of file