I've find the way to configure kextd to generate mkext instead of pre link kernelcache in standard directory /System/Library/Caches/com.apple.kext.caches/Startup/.
It is useful if you are using a custom kernel like /mach_kernel_atom because kernelcache is built with /mach_kernel.
For this I've modified the file /usr/standalone/bootcaches.plist of lion, replacing in "PostBootPaths" dictionary the "kernelcache v1.1" dictionary with "MKext2" dictionary found in Snow Leopard bootcaches.plist.
This file seems to be not altered by updates. (testing with 10.7 --> 10.7.2 combo)
Here is my files as an exemple.
hotKoffyMember Since 16 Feb 2011
Offline Last Active Apr 15 2012 05:59 PM
- Group Members
- Active Posts 79
- Profile Views 1,343
- Member Title InsanelyMac Protégé
- Age Age Unknown
- Birthday Birthday Unknown