rpmconf (8) - Linux Man Pages

rpmconf: This tool search for .rpmnew, .rpmsave and .rpmorigfiles and ask you what to do with them: Keep current version, place back old version or watch the diff.

NAME

rpmconf - This tool search for .rpmnew, .rpmsave and .rpmorigfiles and ask you what to do with them: Keep current version, place back old version or watch the diff. -a, --all check configuration files of all packages -opackage, --owner=package check only configuration files of given package -ftype, --frontend=type define which frontend should be used for merging -c, --clean Find and delete orphaned .rpmnew and .rpmsave files. -d, --debug Dry run. Just show which file will be deleted. -V, --version Display rpmconf version. -Z Display SELinux context of old and new file.

SYNOPSIS

    

rpmconf [ options ... ] 

    

 [ -a, --all ] 

    

 [ -opackage, --owner=package ] 

    

 [ -ftype --frontend=type ] 

    

 [ -c, --clean ] 

    

 [ -d, --debug ] 

DESCRIPTION

Rpmconf will search for all config file of given package (or all installed packages) and will check if coresponding .rpmsave, .rpmnew or .rpmorig file exist. In such case you will be asked if you want to keep current version, put back old version or see diff of those two files. Then it delete that unwanted file.

OPTIONS

-a, --all
Check configuration files of all packages.
-opackage, --owner=package
Check only configuration files of given package.
-ftype, --frontend=type
Define which frontend should be used for merging. Valid options are: vimdiff, gvimdiff, diffuse, kdiff3, meld.
-c, --clean
Find all .rpmnew and .rpmsave files in /etc and /var directories. List all files, which belongs to installed packages. Then it write all files which are orphaned and ask you if it is safe to delete them.
-d, --debug
Dry run. Instead of executing an action (move/remove of file) it will be echoed to standard output. However executable for merging of configuration files is executed. Beware that this option is position sensitive. And only action specified after --debug are dry run. E.g. --all --debug --clean, will run in dry run mode only for --clean, but not for --all.
-V, --version
Display rpmconf version. This option expect that this script is installed as rpm package.
-Z
Display SELinux context of old and new file. Note: if you choose to install .rpmsave version. It is copied to original filename, therefore SELinux context is reset to default value specified by SELinux policy.

AUTHORS

Miroslav Suchý <msuchy [at] redhat.com>

SEE ALSO

rpm(8)