From 082a2550f00d0d21e63983944be159c412f05f88 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 25 Feb 2008 12:20:44 +0000 Subject: (run) kill 'bad_rpms' & 'missing_files_summary' callbacks, reusing existing unused 'message' callback --- urpm/main_loop.pm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'urpm/main_loop.pm') diff --git a/urpm/main_loop.pm b/urpm/main_loop.pm index 0b93be47..dfd1fd49 100644 --- a/urpm/main_loop.pm +++ b/urpm/main_loop.pm @@ -253,16 +253,16 @@ $callbacks->{completed} and $callbacks->{completed}->(); #- keep a track of error code. my $exit_code = 0; if (my @missing = grep { $error_sources{$_} eq 'missing' } keys %error_sources) { - $callbacks->{missing_files_summary} and $callbacks->{missing_files_summary}->({ map { $_ => $_ } @missing }); - #- Warning : the following message is parsed in urpm::parallel_* - print N("Installation failed, some files are missing:\n%s\nYou may want to update your urpmi database", - join "\n", map { " " . urpm::download::hide_password($_) } @missing), "\n"; + $callbacks->{message}->(N("Error"), + #- Warning : the following message is parsed in urpm::parallel_* + N("Installation failed, some files are missing:\n%s\nYou may want to update your urpmi database", + join "\n", map { " " . urpm::download::hide_password($_) } @missing) . "\n" + ); $exit_code = 10; } if (my @bad = grep { $error_sources{$_} eq 'bad' } keys %error_sources) { - $callbacks->{bad_rpms} and $callbacks->{bad_rpms}->(@bad); - print N("Installation failed, bad rpms:\n%s", - join "\n", map { " " . urpm::download::hide_password($_) } @bad), "\n"; + $callbacks->{message}->(N("Error"), N("Installation failed, bad rpms:\n%s", + join "\n", map { " " . urpm::download::hide_password($_) } @bad), "\n"); $exit_code = 11; } if ($nok) { -- cgit v1.2.1