On Oct 17, 2008, at 1:47 PM, Larry Stone wrote:
On Fri, 17 Oct 2008, Jim Wright wrote:
If you have compiled your own version of Postfix, this update will
overwrite it. Be prepared to reinstall your own version, or at
minimum restore any configuration files you've changed from the
defaults.
It's the Apple provided Postfix with main.cf and master.cf (and
everything else) modified to make it work as a real server.
It makes perfect sense that this is what would be updated.
Also a new launchdaemon is added, which I do not believe was
present on the client side previously (at least not here, though I
may have removed it), and I had postfix attempting to start in two
different places.
As far as I can tell, the only thing it modified was main.cf. Or put
it this way, after I "fixed" main.cf, it works again for me as
desired.
On my system, the entire version of postfix was different than what
Apple shipped, this was completely replaced by the update, and so I
had to replace all of the relevant files. Of course, all that took
was a 'make upgrade' to fix, and restoring my config backup.
As for launchdaemon, I've used it to start Postfix since shortly
after Tiger (10.4) and I see nothing changed there. But I do
remember doing some work to convert to using launchd after upgrading
from Panther (10.3).
The version that was apparently installed by the update seems to be
the usual client version that didn't keep postfix running, it is
possible that your modified version wasn't replaced, but as mine was
missing, a fresh copy was installed. I'm still kicking it off via a
StartupItem, one of these days I'll get around to replacing that, but
as long as it isn't broke...