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.
NAMErpmconf - 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.
rpmconf [ options ... ] [ -a, --all ] [ -opackage, --owner=package ] [ -ftype --frontend=type ] [ -c, --clean ] [ -d, --debug ]
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.
- -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.
- 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.
Miroslav Suchý <msuchy [at] redhat.com>