diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2015-03-22 23:17:12 +0100 |
---|---|---|
committer | Rémi Verschelde <remi@verschelde.fr> | 2015-03-22 23:17:12 +0100 |
commit | 80efbb77104557345ee9e45504f5c8827c241a4f (patch) | |
tree | d13d6008e1c38679a68225db845177151934da13 /Rpmdrake/rpmnew.pm | |
parent | 1231c5ae32d233e10336b84235c46d362aebef2d (diff) | |
download | rpmdrake-80efbb77104557345ee9e45504f5c8827c241a4f.tar rpmdrake-80efbb77104557345ee9e45504f5c8827c241a4f.tar.gz rpmdrake-80efbb77104557345ee9e45504f5c8827c241a4f.tar.bz2 rpmdrake-80efbb77104557345ee9e45504f5c8827c241a4f.tar.xz rpmdrake-80efbb77104557345ee9e45504f5c8827c241a4f.zip |
rpmdrake: filter out critical config files from the .rpm{new,save} handling logic after installing packages (Martin Whitaker, mga#14266)
Diffstat (limited to 'Rpmdrake/rpmnew.pm')
-rw-r--r-- | Rpmdrake/rpmnew.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Rpmdrake/rpmnew.pm b/Rpmdrake/rpmnew.pm index ffadf84f..437f3470 100644 --- a/Rpmdrake/rpmnew.pm +++ b/Rpmdrake/rpmnew.pm @@ -36,7 +36,7 @@ use mygtk3 qw(gtknew); #- do not import anything else, especially gtkadd() whic use ugtk3 qw(:all); use Exporter; our @ISA = qw(Exporter); -our @EXPORT = qw(dialog_rpmnew do_merge_if_needed); +our @EXPORT = qw(ignore_rpmnew dialog_rpmnew do_merge_if_needed); # /var/lib/nfs/etab /var/lib/nfs/rmtab /var/lib/nfs/xtab /var/cache/man/whatis my %ignores_rpmnew = map { $_ => 1 } qw( @@ -71,6 +71,11 @@ my %ignores_rpmnew = map { $_ => 1 } qw( /etc/sysconfig/xinetd ); +sub ignore_rpmnew { + my ($conf_file) = @_; + $ignores_rpmnew{$conf_file}; +} + sub inspect { my ($file) = @_; my ($rpmnew, $rpmsave) = ("$file.rpmnew", "$file.rpmsave"); |