The Ultimate Business Machine - Archives
List of Categories : Commentary * Database * Singapore * Technology * Travel *
Tue 17 May 2005
Mac OS X 10.4.1 - Update
Category : Technology
There seems to be a timing problem that causes the POP3 and IMAP services to be launched sporadically after each restart. Sometimes, one, two, all, or none of these services come back up after a restart.
I can solve this by finding a place to restart xinetd services very much later in the launch process. I can do this by moving the Postfix StartupItems folder to /Library/StartupItems from its current place in /System//Library/StartupItems and adding a line to the startup script to restart xinetd services. This seems to work - across both restart and awake from sleep. I'm quite happy to do this because I hate putting things into /System etc...
I've got a decision point here - do I go with the new LaunchDaemons way or stick to xinetd? I've tried to maintain backwards compatibility with Panther so you could use the same program on Panther and Tiger. And I would need more time to really understand the LaunchDaemons mechanism before I foist my implementation on all those people using Postfix Enabler now.
So I'll stick with xinetd for a while longer, so long as I can find a way to work around this latest problem.
I'll fix my application and see if I can release it.