From 7fa8e2c35c9cce806a60c31789e75f7a46c7e425 Mon Sep 17 00:00:00 2001 From: Geoffrey Oxberry Date: Sat, 25 Jan 2014 19:06:46 -0800 Subject: [PATCH] CONTRIBUTING: Add method for finding kexts. Method based on previous experience finding bundle id(s) and grepping through packages. --- CONTRIBUTING.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 713580684c..9882b1356b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -346,6 +346,12 @@ And the following methods may be useful for interpolation: 3. `PackageInfo` files are XML files, and bundle id(s) are found within the `identifier` attributes of `` tags that look like ``, where extraneous attributes have been snipped out and replaced with ellipses. 4. Once bundle id(s) have been identified, the unpacked package directory can be deleted. +* Package kernel extensions (kexts) are also contained in `PackageInfo` files (see previous bullet point for finding them). + Once the `PackageInfo` files have been located, `grep` for `kext`. If any kernel extensions are present, a command like + `grep -i kext /path/to/PackageInfo` should return a `` tag with a `path` attribute that contains a `.kext` extension. + One example of a `` containing a kext comes from WavTap: + ``; extraneous attributes have been snipped out and + replaced with ellipses. ## Testing Your New Cask