Add new file

This commit is contained in:
zenobit 2020-08-23 10:34:30 +00:00
parent ca01b7a8c8
commit e7be56ad95
1 changed files with 24 additions and 0 deletions

24
INSTALL/mirrors Normal file
View File

@ -0,0 +1,24 @@
#!/bin/bash
declare -a arr=("alpha.de.repo.voidlinux.org" "alpha.de.repo.voidlinux.org" "alpha.us.repo.voidlinux.org" "mirror.clarkson.edu/voidlinux/" "mirrors.servercentral.com/voidlinux/" "mirror.aarnet.edu.au/pub/voidlinux/" "ftp.swin.edu.au/voidlinux/" "ftp.acc.umu.se/mirror/voidlinux.eu/" "mirrors.dotsrc.org/voidlinux/" "lysator7eknrfl47rlyxvgeamrv7ucefgrrlhk7rouv3sna25asetwid.onion/pub/voidlinux/" "ftp.lysator.liu.se/pub/voidlinux/" "void.webconverger.org" "www.gtlib.gatech.edu/pub/VoidLinux/")
fping=10000
frepo=""
for repo in "${arr[@]}"
do
geo=`geoiplookup $repo | head -1 | sed 's/^.*: //'`
echo "Testing ping for $repo ($geo)"
ping=`ping -c 4 $repo | tail -1| awk '{print $4}' | cut -d '/' -f 2 | bc -l`
echo "$repo Average ping: $ping"
if (( $(bc <<< "$ping<$fping") ))
then
frepo=$repo
fping=$ping
fi
done
geo=`geoiplookup $frepo | head -1 | sed 's/^.*: //'`
echo "Recommended repo is: $frepo ($geo)"
echo "Ping: $fping"