|
|
||||||||||
|
|
Important Packaging Changes
Packages from version Packages from version Packages from version If you upgrade from a version before General Packaging Information
The Postfix RPM I produce uses the following paths:
The configuration file
This rpm requires a
During installation and removal certain actions are logged
via
Information Relating to different RedHat Releases
Red Hat Enterprise LinuxMy packages should run on Red Hat Enterprise Linux releases 2 to 5 and clones such as WhiteboxLinux and CentOS. I try not to distinguish between RHEL and it's clones so when I mention the Enterprise version assume I'm also talking about any of the RH clones. Packages built under RedHat Enterprise Linux (and it's clones)
will have a Fedora CoreFedora versions 1 to 8 are currently supported though I do not build binary rpms for all versions, due to insufficient resources. Packages built under Core will have a Red Hat Linux 9:Packages built under RedHat 9 will have a Red Hat Linux 8:Packages for RedHat 8 by default use the db4 libraries. To
build with db3 library support set POSTFIX_DB=3 before running Packages built under RedHat 8 will have a Red Hat Linux 7.x:Packages for RedHat 7 by default use the db3 libraries. To build
with db4 library support set POSTFIX_DB=4 before running Packages built on Red Hat 7.3 will not run on Red Hat 7.0-2. There are separate packages for Red Hat 7.0 and 7.1, and these packages will run on Red Hat 7.2 IF the db31 "compatibility library" is installed. Packages built under RedHat 7.3 with have a Red Hat Linux 6.x:RPMs supported up until Packages built under RedHat 6.x will have a
Packages for RedHat 6 by default use the glibc db libraries. To build
with db3 library support set POSTFIX_DB=3 before running
Red Hat Linux 5.x:The packages haven't been tested on Red Hat 5.x. It may be possible to build them from source. Let me know.
IMPORTANT: If upgrading Red Hat Linux to a later major
release, you may need to rebuild the various map files using Information Relating to other Distributions
My RPMs have been known to run successfully on Mandrake and Yellowdog Linux. They may work on other RedHat-like RPM distributions. They probably won't work with SuSE Linux as SuSE appears to use various distribution specific files which are different from RedHat's. Please let me know if you successfully use my RPMs on a Linux distribution different to the ones mentioned above. Building from Source
If you wish to use postfix with some of the additionally supported modules
you will need to rebuild from the source package. You will also need to
have installed the specific packages you wish to link against. During
the build procedure rpm will tell you if you are missing the required
packages, and likewise if you try and install a binary rpm and don't have
the required runtime libraries.
If you have downloaded the
On RedHat Linux the standard directory structure used by rpm is:
These values can be obtained from rpm by the following command:
A Word about Patches
My rpms provide for a large number of optional patches. Unfortunately some patches are incompatible. Where possible I will try (time and effort permitting) to ensure that different patches work together.
SPF patches are a notable example of this and I initially removed the SPF support
in
Thanks to Eric Hoeve for his help in providing me the information on getting the patches to work. |
||||||||||
|
|||||||||||