Victor Duchovni: > On Mon, Mar 07, 2011 at 06:50:15PM +0100, ??hsan??Do??an wrote: > > > > > Features: > > - Native SysV Solaris package > > - Build with Sun Studio 12.1 > > - Linked against the native LDAP libraries > > - No dependencies against 3rd party packages > > - SMF support > > - Sparse zone safe > > - Jumpstart safe > > The package never updates files in /etc/postfix that are already present. > This is only correct for a subset of the files. It would be best to > implement the full semantics of postfix-files and only preserve files > for which the "p" flag is set in postfix-files. Other files (makedefs.out, > LICENSE, ...) should be updated unconditionally.
Agreed. You must: - Execute "postfix upgrade-configuration" after installing postfix. - Respect pathname and mail_owner etc. settings in existing main.cf files. Otherwise, you will produce a broken mail system. - Missing entries will not be added to existing main.cf/master.cf - Files will be installed with the wrong ownership. - Files will be installed in the wrong locations. Wietse