Jump to content

rusty-bits

Just Joined
  • Content Count

    15
  • Joined

  • Last visited

About rusty-bits

  • Rank
    InsanelyMac Protégé

Recent Profile Visitors

103 profile views
  1. rusty-bits

    OpenCore command line tool

    update ver 1.3p(0918) added -U (uppercase U) option lowercase -u will check for updates before building the EFI folder uppercase -U will check for updates and only build the EFI if there were changes, if nothing changed it will exit fixed -q option, will now be quiet when checking for updates too
  2. rusty-bits

    OpenCore command line tool

    update ver 1.2p(0915) added an internal parse function no longer need to call /usr/libexec/PlistBuddy or /usr/bin/plutil should work without issue on Catalina, but I haven't tested it there created a basic wiki on github that I will continue to clean up
  3. rusty-bits

    OpenCore command line tool

    update ver 1.1p(0911) added support for the ACPI folder - the tool will compile .dsl files into .aml files if you have iasl installed, but I recommend building the .aml files yourself and placing them in the extras folder. - the tool will always check the extras folder first for ACPI files and use those if found cleaned up the swap function a bit, this makes sure that ... - the debug version of Lilu.kext is built before any other kexts - the debug version of VirtualSMC.kext is built before AsusSMC.kext (if you're using that) - Shell.efi is built last since it uses patched UDK2018 tools instead of acidanthera/audk removed the -A option, there was little need for the tool to build every resource it was aware of. I was just using that option for testing. removed the update command since it seemed redundant. The -u option will check for updates and exit if used alone. If used before the build or copy commands the tool will check for updates first.
  4. rusty-bits

    OpenCore command line tool

    Command line tool that will build a working EFI folder based on the settings in the config.plist file. https://github.com/rusty-bits/OC-tool **update** working: - BOOT/BOOTx64.efi built automatically - OC/OpenCore.efi build automatically - OC/ACPI folder built automatically from settings in ACPI/Add section of config.plist - - the tool can compile .dsl to .aml on the fly if iasl is present, but I recommend compiling them to .aml yourself for the tool to move over - OC/Drivers folder built automatically from settings in UEFI/Drivers section of config.plist - OC/kexts folder built automatically from settings in Kernel/Add section of config.plist - OC/Tools/Shell.efi built automatically from setings in Misc/Tools section of config.plist - OC/vault.plist and OC/vault.sig are built automatically from the Misc/Security/RequireVault setting in config.plist - can specify debug or release version of resources to be built - parses plist files internally, no longer needs to call /usr/libexec/PlistBuddy which may not exist on Catalina created a basic wiki on github https://github.com/rusty-bits/OC-tool/wiki
  5. rusty-bits

    OpenCore Discussion

    i think i rather stick with this one https://github.com/Pavo-IM/ocbuilder  I tried that one, but I didn't like it much -It wants administrator privileges, but I'm not sure why -It pulls and builds everything, whether you are using it in your EFI or not, makes it a bit slow -It builds Release, NoOpt, and Debug every time, whether you want them all or not, also makes it a bit slow -It doesn't make the vault files, I like the RequireVault option, has saved me a couple of times -It doesn't seem to make a logfile anywhere, but I may have missed that -It doesn't make an EFI folder that I can just drop in my EFI partition and reboot to try it out Anyways, that's some of the reasons why I wanted to make a simple command line tool that grabs only what you tell it and builds it into a bootable EFI directory I still need to add on ACPI file handling, not a priority for me yet since I don't use them, but it might be nice to have And a NoOpt option as well, right now I just have a release and debug option Also I need to include the Tools folder as well, it's nice to be able to boot into OpenCoreShell That's next on my agenda Screen Recording 2019-08-24 at 1.25.15 PM.mov
  6. rusty-bits

    OpenCore Discussion

    Here is another tool for building OpenCore from the command line that I'm working on if anyone wants to try it out https://github.com/rusty-bits/OC-tool It updates required packages, builds the files, and copies them into an EFI directory It also makes the required vault files if you have the RequireVault option set in your config.plist
  7. rusty-bits

    OpenCore Discussion

    Running well on latest build, definitely a bit faster than with Clover. Thank you to everyone that helped with the latest config.plist options. config.plist
×