aboutsummaryrefslogtreecommitdiffstats
path: root/rpmdrake
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2012-02-17 17:22:43 +0000
committerThierry Vignaud <tv@mageia.org>2012-02-17 17:22:43 +0000
commit248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc (patch)
treee13ba0c3e143f3793e1b71fded273bcdbb7bb88e /rpmdrake
parentc2d9450831e9c4e57d17baed6679acc4c3446f78 (diff)
downloadrpmdrake-248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc.tar
rpmdrake-248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc.tar.gz
rpmdrake-248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc.tar.bz2
rpmdrake-248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc.tar.xz
rpmdrake-248c4c50f3b8aa2bab0b04bd3e27c6121e9af3fc.zip
(sort_packages,sort_packages_biarch,sort_packages_monoarch) split them out
Diffstat (limited to 'rpmdrake')
-rwxr-xr-xrpmdrake6
1 files changed, 1 insertions, 5 deletions
diff --git a/rpmdrake b/rpmdrake
index 256ad840..2f3419a7 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -195,11 +195,7 @@ sub do_search($$$$$$$) {
my $iter;
if (@search_results) {
- my $f = arch() =~ /x86_64/ ? sub {
- my ($x64, $other) = partition { !/86$/ } @_;
- (sort { uc($a) cmp uc($b) } @$x64), sort { uc($a) cmp uc($b) } @$other;
- } : sub { sort { uc($a) cmp uc($b) } @_ };
- @search_results = $f->(@search_results);
+ @search_results = sort_packages(@search_results);
$elems{$results_ok} = [ map { [ $_, $results_ok ] } @search_results ];
$iter = $options->{add_parent}->($results_ok);
$options->{add_nodes}->(map { [ $_, $results_ok . ($options->{tree_mode} eq 'by_presence'