aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-06-12 11:32:37 +0200
committerGravatar Tom Willemse2016-06-12 11:32:37 +0200
commita5d3cbbe2c395af111ca97b6391872860feabc81 (patch)
tree250b8b3312509b2279cb68204ffca28417de9244
parentbb87e640828246f5730ee409df148561486d029a (diff)
downloadupdate-mirrors-a5d3cbbe2c395af111ca97b6391872860feabc81.tar.gz
update-mirrors-a5d3cbbe2c395af111ca97b6391872860feabc81.zip
Add option to use mirror status
Using the mirror status when updating mirrors ranks them in order of best synchronized to worst.
-rwxr-xr-xupdate-mirrors4
1 files changed, 3 insertions, 1 deletions
diff --git a/update-mirrors b/update-mirrors
index 0f42b01..62d0ae1 100755
--- a/update-mirrors
+++ b/update-mirrors
@@ -5,6 +5,7 @@ url="https://www.archlinux.org/mirrorlist"
countries=("BE" "NL")
protocols=("http" "https")
ip_versions=(4)
+use_mirror_status="on"
dest="/etc/pacman.d/mirrorlist"
# Functions
@@ -30,8 +31,9 @@ function make-url ()
local countryparams=$(urlify country ${countries[@]})
local protocolparams=$(urlify protocol ${protocols[@]})
local ipparams=$(urlify ip_version ${ip_versions[@]})
+ local statusparams=$(urlify use_mirror_status $use_mirror_status)
- echo "${url}/?${countryparams}&${protocolparams}&${ipparams}"
+ echo "${url}/?${countryparams}&${protocolparams}&${ipparams}&${statusparams}"
}
# Load config file