From b24fe3417f4dbb2506621db80091827b526d3a10 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 4 Mar 2008 23:24:13 +0000 Subject: (perform_installation) store state when assuring selected set is consistant --- Rpmdrake/pkg.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index ccb08620..58d8aed4 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -578,7 +578,8 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( my $bar_id = statusbar_msg(N("Checking validity of requested packages..."), 0); # select packages to install: - $urpm->resolve_requested(open_rpm_db(), $state, { map { $_->id => undef } grep { $_->flag_selected } @{$urpm->{depslist}} }, + my $requested = { map { $_->id => undef } grep { $_->flag_selected } @{$urpm->{depslist}} }; + $urpm->resolve_requested(open_rpm_db(), $state, $requested, callback_choices => \&Rpmdrake::gui::callback_choices); statusbar_msg_remove($bar_id); -- cgit v1.2.1