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 14, 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
  • working on removing need for PlistBuddy and plutil, will parse config.plist in the tool
  • 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
    ....this may break on the fly Shell.efi building if edksetup.sh is not POSIX compliant
Clone this wiki locally