summaryrefslogtreecommitdiffstats
path: root/urpm/media.pm
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2006-11-24 21:03:04 +0000
committerPascal Rigaux <pixel@mandriva.com>2006-11-24 21:03:04 +0000
commiteec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7 (patch)
tree885cf94d87e96645bde2dd2fcc807dccc6e5b880 /urpm/media.pm
parent088165875f924898117e6e3172ad6d96ed95de94 (diff)
downloadurpmi-eec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7.tar
urpmi-eec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7.tar.gz
urpmi-eec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7.tar.bz2
urpmi-eec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7.tar.xz
urpmi-eec6835ee66c2bddfeb0afdc1e8e9aa7b00271f7.zip
fix display error message when need_hdlist and no hdlist
Diffstat (limited to 'urpm/media.pm')
-rw-r--r--urpm/media.pm7
1 files changed, 5 insertions, 2 deletions
diff --git a/urpm/media.pm b/urpm/media.pm
index 58a64b81..6f4db07a 100644
--- a/urpm/media.pm
+++ b/urpm/media.pm
@@ -517,10 +517,13 @@ sub _parse_media {
hdlist_or_synthesis_for_virtual_medium($_),
$options->{callback});
$need_second_pass = 1 if !$is_second_pass && !$_->{synthesis} && !$options->{no_second_pass};
+ $_->{synthesis} && $options->{need_hdlist}
+ and $urpm->{error}(N("Note: no hdlist for medium \"%s\", urpmf is unable to return any result for it", $_->{name}));
} else {
if (!_parse_hdlist($urpm, $_, statedir_hdlist($urpm, $_), $options->{callback})) {
- $urpm->{error}(N("Note: no hdlist for medium \"%s\", urpmf is unable to return any result for it\n", $_->{name}));
- #- bad, we need hdlist but we don't have it
+ $options->{need_hdlist}
+ and $urpm->{error}(N("Note: no hdlist for medium \"%s\", urpmf is unable to return any result for it", $_->{name}));
+
_parse_synthesis($urpm, $_,
statedir_synthesis($urpm, $_),
$options->{callback});