[Dovecot] How Can I Tell How Dovecot Was Installed?

Kenneth Porter shiva at sewingwitch.com
Thu Aug 21 00:47:22 EEST 2008


--On Wednesday, August 20, 2008 7:35 AM -0400 Blake Carver 
<lists at lisnews.com> wrote:

> I guess I'm not quite sure how to interpret this to help me figure out
> my problem, there are changes rpm reports, does this mean that an RPM
> was installed but so was a source package?
>
> rpm -V -v dovecot
> ........ c /etc/dovecot.conf

This is a config file, as denoted by the "c". The row of dots means the 
file is pristine (hasn't been modified since it was installed).

> S.5....T c /etc/rc.d/init.d/dovecot

This config file is different from the package. I don't recall what all the 
flags mean but the "5" means an MD5 checksum mismatch. As a rule, 
initscripts shouldn't be modified unless you're doing something tricky, so 
this was likely replaced from a tarball install.

> prelink: /usr/libexec/dovecot/dict: at least one of file's
> dependencies has changed since prelinking
> S.?.....   /usr/libexec/dovecot/dict
> prelink: /usr/libexec/dovecot/dovecot-auth: at least one of file's
> dependencies has changed since prelinking
> S.?.....   /usr/libexec/dovecot/dovecot-auth

All of these prelink errors suggest that your binaries were overwritten 
from a tarball installation. The easy fix is to erase ("rpm -e") the 
package and re-install it, likely upgrading to a newer package at the same 
time.

> ........ d /usr/share/doc/dovecot-1.0/REDHAT-FAQ.txt

"d" files are documentation, and if you're tight on disk space, you can 
suppress installation of documentation when the package is installed.


More information about the dovecot mailing list