On Mac OS X, deamonizing doesn't appear to connect the process to the correct Mach bootstrap port, so if you start the server and then exit your shell, the server fails to do things that require Mach ports (eg. OpenDirectory calls).
On Mac OS X, deamonizing doesn't appear to connect the process to the
correct Mach bootstrap port, so if you start the server and then exit
your shell, the server fails to do things that require Mach ports
(eg. OpenDirectory calls).

Workaround is to launch the server via launchctl such that launchd
hooks us up.


git-svn-id: 81e381228600e5752b80483efd2b45b26c451ea2@1515 e27351fd-9f3e-4f54-a53b-843176b1656c

trevor/calendarserver,trevor/calendarserver,trevor/calendarserver