Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.
rusty-bits edited this page Sep 15, 2019 · 18 revisions

Welcome to the OC-tool wiki!

Short description of the tool process

When first run the tool will pull and build needed base files.

Next, it will clone or update any required driver packages based on the UEFI/Drivers section of config.plist, then build any new or changed packages.

It then does the same for the kexts based on the Kernel/Add section of config.plist and then the ACPI/Add section.

The files are then copied to an EFI folder that can be dropped right into a boot partition, and if config.plist has RequireVault set then vault.plist and vault.sig will be created automatically, and OpenCore.efi will be updated.


Notes:

  • code needs cleaning, I'm working on it
  • ACPI files are always copied from extras if they exist there, and are enabled in config.plist
  • unsure if macOS Catalina will support bash commands right out of the box, rewrote code to be POSIX compliant so it will run without issue in sh

The first run will pull and build all needed files.


Subsequent runs will only pull and build new or changed requirements.
For example, the Shell.efi tool has been enabled in config.plist

Clone this wiki locally