site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com The problem is configuration management. You guys really need something like the ddi_prop_get_{type}() from Solaris, or TUNABLE_{type}_FETCH() from FreeBSD. I opened an enhancement request 2.5 years ago (3954845) which has never even benn looked at, AFAICT. S+E -- Quinn "The Eskimo!" <http://www.apple.com/developer/> Apple Developer Relations, Developer Technical Support, Core OS/Hardware _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... At 14:47 -0700 27/7/07, Kevin Elliott wrote: Clearly modifying other peoples plists lies somewhere between stupid and insane depending on use case, but if your talking about your own driver this didn't seem particularly bad. Is their some gotcha I should be aware of with this, or were you speaking more generically? o My version 1.2.7 of your driver may not be the same as your version 1.2.7 of the driver. How do you explain that to a support rep? It's not as simple as "go here and trash this preference file". o Code should be read-only (to support things like code signing). This model mixes the read-only code (the majority of your Info.plist) with some read/write data (the tunable parameters) At 10:10 -0400 27/7/07, Andrew Gallatin wrote: Rest assured that this is a common request and it has been looked at by the relevant folks in Apple kernel engineering. There are, IMHO, good reasons /not/ to implement this feature; or, at least, to think very carefully about its implications before we implement it. This email sent to site_archiver@lists.apple.com