Is there any feature in launchd plist to have different behaviors
depending on OS versions?
For instance, on Mac OS X 10.5 and later, I would like the daemon to
be launched by a mach port message and on Mac OS X 10.4, I would like
it to be started at boot time (since mach_port are not supported).