From a5ad189eb954bb476339ba0a42504831305f7c8e Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 31 Mar 2008 15:47:42 +0000 Subject: (perform_installation) fix priority upgrades by not recomputing them when checking selection consistency just before actually installing --- Rpmdrake/pkg.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'Rpmdrake') diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index 0ef07ed7..8c659410 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -613,10 +613,9 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( # select packages to install / enssure selected pkg set is consistant: my $requested = { map { $_->id => undef } grep { $_->flag_selected } @{$urpm->{depslist}} }; - $need_restart ||= urpm::select::resolve_dependencies( + urpm::select::resolve_dependencies( $urpm, $state, $requested, callback_choices => \&Rpmdrake::gui::callback_choices, - priority_upgrade => $urpm->{options}{'priority-upgrade'}, ); statusbar_msg_remove($bar_id); -- cgit v1.2.1