diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2008-07-07 20:47:36 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2008-07-07 20:47:36 +0000 |
commit | dbb4b2aa0171758725dd8f35279f4d2c176a8f5d (patch) | |
tree | e6814d1b107af994171cd9300ed850ba36d673df /rpm-find-leaves | |
parent | c617573f7ca65da803615991419db926420f22b1 (diff) | |
download | urpmi-dbb4b2aa0171758725dd8f35279f4d2c176a8f5d.tar urpmi-dbb4b2aa0171758725dd8f35279f4d2c176a8f5d.tar.gz urpmi-dbb4b2aa0171758725dd8f35279f4d2c176a8f5d.tar.bz2 urpmi-dbb4b2aa0171758725dd8f35279f4d2c176a8f5d.tar.xz urpmi-dbb4b2aa0171758725dd8f35279f4d2c176a8f5d.zip |
use code from urpm::orphans
Diffstat (limited to 'rpm-find-leaves')
-rw-r--r-- | rpm-find-leaves | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/rpm-find-leaves b/rpm-find-leaves index c1adc351..1a419cbf 100644 --- a/rpm-find-leaves +++ b/rpm-find-leaves @@ -4,7 +4,7 @@ use strict; use urpm; use urpm::msg; -use urpm::select; +use urpm::orphans; my %options = ( restrict_group => 0, @@ -42,9 +42,7 @@ while ($_ = shift) { } my $discard = $options{restrict_group} && sub { $_[0]->group !~ /\Q$options{group}/oi }; -my $leaves = urpm::select::installed_leaves($urpm, $discard); +my $leaves = urpm::orphans::installed_leaves($urpm, $discard); -my @l = $options{fullname} ? - map { scalar $_->fullname } values %$leaves : - keys %$leaves; +my @l = map { $options{fullname} ? scalar $_->fullname : $_->name } @$leaves; print "$_\n" foreach sort @l; |