Deploying kext
Deploying kext
- Subject: Deploying kext
- From: Rustam Muginov <email@hidden>
- Date: Thu, 27 Sep 2007 12:16:32 +0400
Hello all. I am developing package to install software containing kext and run into some questions. The kext itself is a Kauthorama-like file access intercepter, and it is not bound to any IOKit devices.
1) As far as I found, kernel would not load non-IOKit kext automatically. I have to use launchd to make my kext load right after the system booted. Am I right? Where is such behaviour documented?
2) I made a short launchd file to load the kext<?xml version="1.0" encoding="UTF-8"?> <plist version="1.0"> <dict> <key>Label</key> <string>com.mycompany.mykext_loader</string> <key>ProgramArguments</key> <array> <string>kextload</string> <string>/System/Library/Extensions/mykext.kext</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
It works ok, but how can i made this "pseudo-daemon" not to be shown in the "sudo launchctl list" output?
3) If my kext would not auto-loaded anyway, are where any reason to put in into /System/Library/Extensions folder? May be where would be more appropriate, somewhere inside the /Library folder?
Thank you in advance. -- Sincerely, Rustam Muginov |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden