From 5f36b64f22bfac15e2a89387115a650d5663f35b Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 24 Nov 2006 11:50:22 +0000 Subject: (closure_removal) don't reinvent the wheel, just use urpm::select::find_packages_to_remove (which will just enables us to add a new feature in next commit) --- rpmdrake | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/rpmdrake b/rpmdrake index 5fa13acd..09983cf8 100755 --- a/rpmdrake +++ b/rpmdrake @@ -829,15 +829,8 @@ sub run_treeview_dialog { }; my $closure_removal = sub { - my @to_remove; $urpm->{state} = {}; - foreach (@_) { - $urpm->resolve_rejected($db, $urpm->{state}, $pkgs->{$_}{pkg}, removed => 1); - foreach (keys %{$urpm->{state}{rejected}}) { - $urpm->{state}{rejected}{$_}{removed} && !$urpm->{state}{rejected}{$_}{obsoleted} and push @to_remove, remove_arch($_); - } - } - @to_remove; + urpm::select::find_packages_to_remove($urpm, $urpm->{state}, \@_); }; my $force_rebuild; $options = { -- cgit v1.2.1