Skip to content

Conversation

@rickmark
Copy link
Contributor

@rickmark rickmark commented Jan 11, 2022

The macOS 11/12 system uses a new scheme of KextCollections (BootKernelCollection, AuxiliaryKernelCollection, etc). These are created as MH_FILESET objects. This PR completes support for MH_FILESET and its related load commands

@request-info

This comment has been minimized.

@rickmark rickmark changed the title Support for MH_FILESET which is used by macOS 11/12 kext collections Support for MH_FILESET Jan 11, 2022
@rickmark
Copy link
Contributor Author

rickmark commented Jan 11, 2022 via email

@woodruffw
Copy link
Member

One small nit, otherwise looks great! Thanks a ton for rounding the implementation out and for adding a test.

@woodruffw woodruffw merged commit 100f74e into Homebrew:master Jan 11, 2022
@woodruffw
Copy link
Member

Thanks again!

@rickmark
Copy link
Contributor Author

Sure thing - I know its a nescience but whenever you bump a release I'll be able to depend on this as a gem 🙃

Building a jtool2 clone in ruby and doing .kc analysis (https://github.com/hack-different/apple-knowledge)

@woodruffw
Copy link
Member

Sure thing - I know its a nescience but whenever you bump a release I'll be able to depend on this as a gem 🙃

Not a nuisance at all! I'm going to merge #424 tonight and cut a new major release with those changes as well.

@rickmark
Copy link
Contributor Author

rickmark commented Jan 11, 2022 via email

@woodruffw woodruffw mentioned this pull request Jan 11, 2022
@woodruffw
Copy link
Member

Okay, I've cut these changes with 3.0.0. Let me know if you run into any problems!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants