From 322d0d001e53a7764a87b9c5b61add8262eb8c0e Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Thu, 21 Apr 2005 16:49:45 +0000 Subject: Fix bug 15500: don't display rsync mirrors if rsync isn't installed --- rpmdrake.pm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'rpmdrake.pm') diff --git a/rpmdrake.pm b/rpmdrake.pm index 19b2e750..236a05aa 100644 --- a/rpmdrake.pm +++ b/rpmdrake.pm @@ -421,6 +421,9 @@ sub mirrors { { url => $url, land => $u2l{$land} || N("United States"), goodness => $goodness + rand() }; } else { () } } cat_($mirrorslist); + unless (-x '/usr/bin/rsync') { + @mirrors = grep { $_->{url} !~ /^rsync:/ } @mirrors; + } unlink $mirrorslist; return sort { $b->{goodness} <=> $a->{goodness} } @mirrors; } -- cgit v1.2.1