diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2008-06-02 06:37:59 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2008-06-02 06:37:59 +0000 |
commit | 8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e (patch) | |
tree | a548b4fad063583fa47004d29fe46e9faccd796f /urpmi | |
parent | 8692b2fc28950c1dabd07a8ded38e747a9a83a9b (diff) | |
download | urpmi-8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e.tar urpmi-8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e.tar.gz urpmi-8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e.tar.bz2 urpmi-8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e.tar.xz urpmi-8f0e0f2a2fcc77de1dcf29e1aee7b83d1407db3e.zip |
- urpmi
o fix --replacepkgs when a package appears more than once in urpmi db (#40893)
(need perl-URPM 3.14)
Diffstat (limited to 'urpmi')
-rwxr-xr-x | urpmi | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -479,11 +479,7 @@ sub ask_choice { #- packages being upgraded (problably urpmi and perl-URPM, but maybe rpm too, and glibc also ?). my $restart_itself; if ($options{replacepkgs}) { - foreach (keys %requested) { - my $pkg = $urpm->{depslist}[$_] or next; - $pkg->set_flag_requested; - $state->{selected}{$_} = undef; - } + urpm::select::select_replacepkgs($urpm, $state, \%requested); } else { $restart_itself = urpm::select::resolve_dependencies($urpm, $state, |