From f72fae148b6a96cc2c40a5357435496784953cec Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Wed, 23 Sep 2020 18:24:28 +0000 Subject: List Tier 1 mirrors first on status page --- modules/mga-mirrors/files/check_mirrors_status | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/mga-mirrors/files/check_mirrors_status b/modules/mga-mirrors/files/check_mirrors_status index 5361dfad..43df23b4 100755 --- a/modules/mga-mirrors/files/check_mirrors_status +++ b/modules/mga-mirrors/files/check_mirrors_status @@ -32,12 +32,19 @@ end def get_mirrors # TODO Get it from the DB mirrors = [] + url = nil fetch_url("http://mirrors.mageia.org/").each_line{|l| - next unless l =~ /http:.*>http/ + if l =~ /rsync.mageia.org/ then + mirrors.prepend url + url = nil + next + end + next unless l =~ /http:.*>http/ + mirrors.append url unless url.nil? url = l.sub(/