Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

File and Folder descriptions

rusty-bits edited this page Aug 4, 2020 · 11 revisions

Vault files:

The tool will automatically build the required vault files based on the setting of the Vault field in config.plist and place them in the EFI/OC directory


Description of files in Docs directory:

Sample.plist and SampleCustom.plist are from github.com/acidanthera/OpenCorePkg/Docs and will also be found locally in OC-tool/resources/UDK/OpenCorePkg/Docs

AcpiSamples symbolic link to acidanthera OpenCorePkg AcpiSamples folder

Differences.pdf symbolic link to acidanthera OpenCorePkg differences

Configuration.pdf symbolic link to the acidanthera OpenCore configuration file

tool-changelog.md changes in OC-tool (for times I get around to updating it)


Descriprion of files in INPUT directory:

config.plist is the config file that is used to see which drivers and kexts will be built, it is then copied to EFI/OC/config.plist

Resources/Audio/... if using OpenCanopy the resources can either be placed here in the INPUT folder
Resources/Font/... or in the extras folder. OC-tool will automatically copy them to the OUTPUT/EFI
Resources/Image/... The extras folder will take priority over the INPUT folder
Resources/Label/...


Description of files in .tool-files directory:

description.txt holds text descriptions of acpi/efi/kext/quirks for use in TUI mode (-t option)

git_repo.json locations of prebuilt releases and source code

git_repo.json.txt text file of prebuilt releases

help.msg shown with ./OC-tool -h option

key.msg shown in TUI mode ./OC-tool -t

xxxx-base-resources base resources for EFI directory

requirements tools required on system to compile EFI files

usage.msg shown on improper command line usage


Description of extras directory:

Kexts, Drivers, and ACPI files that OpenCore-tool can not build or that you want built in a certain way are placed in the extras directory. They will then be copied to the appropriate place in the new EFI if needed.

For example, the HfsPlus.efi file is enabled in config.plist but no resources exist for the tool to build it.
Obtain HfsPlus.efi, place it in the extras directory then run the command again.

Clone this wiki locally