diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2007-09-20 15:07:44 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2007-09-20 15:07:44 +0000 |
commit | 704e57da612feb3f9085f43dbdca1f6f6e7bcf2b (patch) | |
tree | 38d716aeaa6713f9301f171e9661b553e3af4ddd | |
parent | 7e73df928f44bea59b5ae0eb83ec101ff45f5be6 (diff) | |
download | perl-URPM-704e57da612feb3f9085f43dbdca1f6f6e7bcf2b.tar perl-URPM-704e57da612feb3f9085f43dbdca1f6f6e7bcf2b.tar.gz perl-URPM-704e57da612feb3f9085f43dbdca1f6f6e7bcf2b.tar.bz2 perl-URPM-704e57da612feb3f9085f43dbdca1f6f6e7bcf2b.tar.xz perl-URPM-704e57da612feb3f9085f43dbdca1f6f6e7bcf2b.zip |
- fix bug doing "urpmi kernel-source"
("find" must be seen by perl compiler before using it)
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | URPM/Resolve.pm | 10 |
2 files changed, 7 insertions, 5 deletions
@@ -1,3 +1,5 @@ +- fix bug doing "urpmi kernel-source" + Version 2.02 - 18 September 2007, by Pascal "Pixel" Rigaux - prefer every kernel-<flavor>-devel-<version> packages for which diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm index 29c6b5a..c3ca974 100644 --- a/URPM/Resolve.pm +++ b/URPM/Resolve.pm @@ -9,6 +9,11 @@ use Config; sub min { my $n = shift; $_ < $n and $n = $_ foreach @_; $n } sub uniq { my %l; $l{$_} = 1 foreach @_; grep { delete $l{$_} } @_ } +sub find(&@) { + my $f = shift; + $f->($_) and return $_ foreach @_; + undef; +} sub property2name { $_[0] =~ /^([^\s\[]*)/ && $1; @@ -297,11 +302,6 @@ sub _choose_required { $pkg; } -sub find(&@) { - my $f = shift; - $f->($_) and return $_ foreach @_; - undef; -} sub pkg2media { my ($mediums, $p) = @_; my $id = $p->id; |