diff options
author | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-31 19:36:07 +0000 |
---|---|---|
committer | Per Øyvind Karlsen <peroyvind@mandriva.org> | 2011-05-31 19:36:07 +0000 |
commit | 629a4de9e746a5887cd60e10e03eaf6aa25ccb87 (patch) | |
tree | a10c4eb3117f1afbfb967bdb96234de904b39d69 /URPM | |
parent | 314799538f9ee641aae07faf1f1add5945497ac8 (diff) | |
download | perl-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')
-rw-r--r-- | URPM/Resolve.pm | 5 |
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. |