Kate Porter writes:

I am with you, Sander.  I am never sure whether to believe references to
things outside of the main courier installation (mine is in
/usr/lib/courier).

Courier installation layout has been so well thought out and compact in
general, I've been assuming that most documentation references to other
locations must be outdated.

Below is an excerpt from man courierfilter.  It mentions many different
directories, and I am almost convinced it can't be right.  For example,
it mentions /etc/courier/filters/active.  In my installation (one from
courier-mta.org, redhat, there is a /usr/lib/courier/etc/filters/active.


Sam et.al., can you shed some light on this? Thanks in advance.

If you built Red Hat/Fedora RPMs as per instructions, your configuration files should be in /etc/courier.

If you compiled the tarball manually, the default settings will place the configuration files in /usr/lib/courier/etc.

Various options to the configure script may be used to place different things, such as configuration files, in different directories. The RPMs provide the necessary options to place the configuration files in /etc/courier, which is more appropriate for Red Hat/Fedora systems. The Debian packages use their own options, which move things where it makes more sense for Debian.

In all cases, when everything gets built, the manual pages are created which correctly reflect where all the files go, as per the selected configuration. If you're seeing one thing in the man pages, but the files are someplace else, it must mean that at some point in the past you've upgraded to a newer version, but specified different configuration settings and the upgrade wasn't fully installed or became corrupted for some reason.

The manual pages on the www.courier-mta.org web site reflect the installation options for Red Hat/Fedora.


Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to