aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MGA/Mirrors/DB.pm
diff options
context:
space:
mode:
authorOlivier Thauvin <nanardon@mageia.org>2010-11-05 20:33:33 +0000
committerOlivier Thauvin <nanardon@mageia.org>2010-11-05 20:33:33 +0000
commitf81b033210bf91cd464e88417a759dc7a06275fb (patch)
tree45d758327c327e832d02e14b6768cd28536b5fb1 /lib/MGA/Mirrors/DB.pm
parentb6a1e038f23f29127bfc97589b5663cebf4dcd76 (diff)
downloadmgamirrors-f81b033210bf91cd464e88417a759dc7a06275fb.tar
mgamirrors-f81b033210bf91cd464e88417a759dc7a06275fb.tar.gz
mgamirrors-f81b033210bf91cd464e88417a759dc7a06275fb.tar.bz2
mgamirrors-f81b033210bf91cd464e88417a759dc7a06275fb.tar.xz
mgamirrors-f81b033210bf91cd464e88417a759dc7a06275fb.zip
- add support for mirror list
Diffstat (limited to 'lib/MGA/Mirrors/DB.pm')
-rw-r--r--lib/MGA/Mirrors/DB.pm10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/MGA/Mirrors/DB.pm b/lib/MGA/Mirrors/DB.pm
index da0534a..f8d1ac2 100644
--- a/lib/MGA/Mirrors/DB.pm
+++ b/lib/MGA/Mirrors/DB.pm
@@ -397,10 +397,12 @@ sub _find_distributions {
$filters->{$_} or next;
my $field = {
hostname => 'hosts.hostname',
- protocol => 'topelvel_urls.protocol',
- version => 'distributions.version',
- arch => 'distributions.arch',
- country => 'mirrors.country',
+ protocol => 'toplevel_urls.protocol',
+ version => 'distributions.version',
+ arch => 'distributions.arch',
+ country => 'hosts.country',
+ exists => 'distributions_validity.exists',
+ public => 'hosts.public',
}->{$_} or next;
push(@w, sprintf('%s = any(?)', $field));