diff options
author | Tom Willemse | 2016-06-12 11:32:37 +0200 |
---|---|---|
committer | Tom Willemse | 2016-06-12 11:32:37 +0200 |
commit | a5d3cbbe2c395af111ca97b6391872860feabc81 (patch) | |
tree | 250b8b3312509b2279cb68204ffca28417de9244 | |
parent | bb87e640828246f5730ee409df148561486d029a (diff) | |
download | update-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-x | update-mirrors | 4 |
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 |