diff options
author | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2004-07-08 01:34:45 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@mandriva.org> | 2004-07-08 01:34:45 +0000 |
commit | 937e8cc4bddb4887b80bd99329554c8262a6f566 (patch) | |
tree | 96c874502cedaf8c28ad1170cde058083287bcd8 | |
parent | 2ffcf19b5b88abed58f3258a682eb89ebee1f92e (diff) | |
download | rpmdrake-937e8cc4bddb4887b80bd99329554c8262a6f566.tar rpmdrake-937e8cc4bddb4887b80bd99329554c8262a6f566.tar.gz rpmdrake-937e8cc4bddb4887b80bd99329554c8262a6f566.tar.bz2 rpmdrake-937e8cc4bddb4887b80bd99329554c8262a6f566.tar.xz rpmdrake-937e8cc4bddb4887b80bd99329554c8262a6f566.zip |
Determine whether packages are installed or upgraded when displaying
the README.*.urpmi file
-rwxr-xr-x | rpmdrake | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1339,9 +1339,11 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( return unless defined $pkgid; return if $MODE ne 'install' && $MODE ne 'update'; my $pkg = $urpm->{depslist}[$pkgid]; + my $fullname = $pkg->fullname(); + my $trtype = (grep { /$fullname/ } values %sources_install) ? 'install' : 'upgrade'; push our @Readmes, map { - [ $_, $pkg->fullname() ] - } grep { /\bREADME(\.$MODE)?\.urpmi$/ } $pkg->files(); + [ $_, $fullname ] + } grep { /\bREADME(\.$trtype)?\.urpmi$/ } $pkg->files(); }, ); gurpm::end(); |