diff options
author | Thierry Vignaud <tv@mandriva.org> | 2006-11-24 11:52:40 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2006-11-24 11:52:40 +0000 |
commit | 70853eefd93cb36d1d64b26bf03e9528c9eb3193 (patch) | |
tree | ca410180ee66a8efe7e894e58aac86240f40970d | |
parent | 653e0ee12f7770163bba6c2ed6b00b9631688056 (diff) | |
download | rpmdrake-70853eefd93cb36d1d64b26bf03e9528c9eb3193.tar rpmdrake-70853eefd93cb36d1d64b26bf03e9528c9eb3193.tar.gz rpmdrake-70853eefd93cb36d1d64b26bf03e9528c9eb3193.tar.bz2 rpmdrake-70853eefd93cb36d1d64b26bf03e9528c9eb3193.tar.xz rpmdrake-70853eefd93cb36d1d64b26bf03e9528c9eb3193.zip |
(closure_removal) fix crash due to now using urpm::select::find_packages_to_remove
which returns %{name}-%{version}-%{release}.%{arch} instead of previously
%{name}-%{version}-%{release}
-rwxr-xr-x | rpmdrake | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -830,7 +830,8 @@ sub run_treeview_dialog { my $closure_removal = sub { $urpm->{state} = {}; - urpm::select::find_packages_to_remove($urpm, $urpm->{state}, \@_); + map { s/\.[^.]*$// } # urpm::select::find_packages_to_remove add spurious arch at end + urpm::select::find_packages_to_remove($urpm, $urpm->{state}, \@_); }; my $force_rebuild; $options = { |