aboutsummaryrefslogtreecommitdiffstats
path: root/URPM/Resolve.pm
diff options
context:
space:
mode:
authorPer Øyvind Karlsen <peroyvind@mandriva.org>2011-05-31 19:36:07 +0000
committerPer Øyvind Karlsen <peroyvind@mandriva.org>2011-05-31 19:36:07 +0000
commit629a4de9e746a5887cd60e10e03eaf6aa25ccb87 (patch)
treea10c4eb3117f1afbfb967bdb96234de904b39d69 /URPM/Resolve.pm
parent314799538f9ee641aae07faf1f1add5945497ac8 (diff)
downloadperl-URPM-629a4de9e746a5887cd60e10e03eaf6aa25ccb87.tar
perl-URPM-629a4de9e746a5887cd60e10e03eaf6aa25ccb87.tar.gz
perl-URPM-629a4de9e746a5887cd60e10e03eaf6aa25ccb87.tar.bz2
perl-URPM-629a4de9e746a5887cd60e10e03eaf6aa25ccb87.tar.xz
perl-URPM-629a4de9e746a5887cd60e10e03eaf6aa25ccb87.zip
add disttag & distepoch to $state->{rejected} for assisting parsing of fullname with regex
Diffstat (limited to 'URPM/Resolve.pm')
-rw-r--r--URPM/Resolve.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm
index 4df9505..9d03614 100644
--- a/URPM/Resolve.pm
+++ b/URPM/Resolve.pm
@@ -774,6 +774,9 @@ sub set_rejected {
$urpm->{debug_URPM}("set_rejected: $fullname") if $urpm->{debug_URPM};
#- keep track of size of package which are finally removed.
$rv->{size} = $rdep->{rejected_pkg}->size;
+ #- (proyvind): hack to get disttag & distepoch available for regexp
+ $rv->{disttag} = $rdep->{rejected_pkg}->disttag;
+ $rv->{distepoch} = $rdep->{rejected_pkg}->distepoch;
}
#- keep track of what causes closure.
@@ -784,6 +787,8 @@ sub set_rejected {
@$unsatisfied = uniq(@$unsatisfied, @$l);
}
$closure->{$_} = $rdep->{why}{$_} foreach keys %{$rdep->{why}};
+ $closure->{disttag} = $rdep->{from}->disttag;
+ $closure->{distepoch} = $rdep->{from}->distepoch;
}
#- set removed and obsoleted level.