aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2007-09-20 15:07:44 +0000
committerPascal Rigaux <pixel@mandriva.com>2007-09-20 15:07:44 +0000
commit704e57da612feb3f9085f43dbdca1f6f6e7bcf2b (patch)
tree38d716aeaa6713f9301f171e9661b553e3af4ddd
parent7e73df928f44bea59b5ae0eb83ec101ff45f5be6 (diff)
downloadperl-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--NEWS2
-rw-r--r--URPM/Resolve.pm10
2 files changed, 7 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 66e1e23..9893a68 100644
--- a/NEWS
+++ b/NEWS
@@ -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;