This repository has been archived by the owner on Oct 5, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 27
Home
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 inconfig.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