Documentation for launchd.plist does not include SessionCreate property

Originator:benchatelain
Number:rdar://11708751 Date Originated:20-Jun-2012 09:28 AM
Status:Closed Resolved:yes
Product:OS X Product Version:10.7.4
Classification:Enhancement Reproducible:Always
 
Summary: 
The documentation for launchd.plist does not include the SessionCreate property. Setting this key to 'true' is necessary for daemon processes controlled by launchd to be able to access keychains other than System.keychain

Steps to Reproduce:
1. Type 'man launchd.plist' or go to http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html
2. Search for 'SessionCreate'

Expected Results:
A section describing the SessionCreate boolean and what it does

Actual Results:
No results are found

Regression:

Notes:
If it wasn't for the following stack overflow post and the wonderful Apple engineer who pointed me to it, I never would have known about this option:
http://stackoverflow.com/questions/6827874/missing-certificates-and-keys-in-the-keychain-while-using-jenkins-hudson-as-cont#answer-9482707

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!