diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2015-03-23 10:08:41 +0100 |
---|---|---|
committer | Rémi Verschelde <remi@verschelde.fr> | 2015-03-23 10:08:41 +0100 |
commit | bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1 (patch) | |
tree | b2b3ffc581011bd2985e473950a6a9c4f125b607 /lib/ManaTools/Rpmdragora/pkg.pm | |
parent | c70271a095e9d2e1427003d7b5674861c385c96e (diff) | |
download | manatools-bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1.tar manatools-bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1.tar.gz manatools-bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1.tar.bz2 manatools-bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1.tar.xz manatools-bbb23d5e8e55648b5c717d2a08be1f5ec848aaf1.zip |
rpmdragora: filter out critical config files from the .rpm{new,save} handling logic after installing packages (Martin Whitaker, mga#14266)
Diffstat (limited to 'lib/ManaTools/Rpmdragora/pkg.pm')
-rw-r--r-- | lib/ManaTools/Rpmdragora/pkg.pm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ManaTools/Rpmdragora/pkg.pm b/lib/ManaTools/Rpmdragora/pkg.pm index ba0b18b7..4c39356f 100644 --- a/lib/ManaTools/Rpmdragora/pkg.pm +++ b/lib/ManaTools/Rpmdragora/pkg.pm @@ -965,7 +965,7 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( foreach my $id (@rpms_upgrade) { my $pkg = $urpm->{depslist}[$id]; next if $pkg->arch eq 'src'; - $pkg2rpmnew{$pkg->fullname} = [ grep { -r "$_.rpmnew" || -r "$_.rpmsave" } $pkg->conf_files ]; + $pkg2rpmnew{$pkg->fullname} = [ grep { (-r "$_.rpmnew" || -r "$_.rpmsave") && !ignore_rpmnew($_) } $pkg->conf_files ]; } statusbar_msg_remove($id); rpmnew_dialog($loc->N("The installation is finished; everything was installed correctly. |