launchd startup items

Rainer Müller raimue at macports.org
Mon Feb 9 06:58:32 PST 2009


Jeremy Lavergne wrote:
> Question 1:  Why do launchd startup items use daemondo?

daemondo is a wrapper around init scripts used on other systems. These
use start/stop/restart arguments which are not compatible with launchd.
daemondo allows to use these scripts without the need for a rewrite.

> Question 2:  Is it frowned upon to include launchd plist files that  
> don't use daemondo?

No, if for example a port already provides a working launchd plist file
it is fine to use it.

Rainer


More information about the macports-dev mailing list