From 0ac54c7ec462ec3ab0444cc73913fb52cc8a4543 Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com> Date: Fri, 12 Mar 2021 11:50:47 -0700 Subject: [PATCH] Fix copying --- Resources/build.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Resources/build.py b/Resources/build.py index c739d9a69..60f72d2ca 100644 --- a/Resources/build.py +++ b/Resources/build.py @@ -549,13 +549,17 @@ Please build OpenCore first!""" utilities.header(["Copying OpenCore"]) if mount_path.exists(): - if (mount_path / Path("EFI")).exists(): - print("- Removing preexisting EFI folder") - shutil.rmtree(mount_path / Path("EFI"), onerror=rmtree_handler) + if (mount_path / Path("EFI/OC")).exists(): + print("- Removing preexisting EFI/OC folder") + shutil.rmtree(mount_path / Path("EFI/OC"), onerror=rmtree_handler) + if (mount_path / Path("System")).exists(): + print("- Removing preexisting System folder") + shutil.rmtree(mount_path / Path("System"), onerror=rmtree_handler) print("- Coping OpenCore onto EFI partition") - shutil.copytree(self.constants.opencore_release_folder / Path("EFI"), mount_path / Path("EFI")) + shutil.copytree(self.constants.opencore_release_folder / Path("EFI/OC"), mount_path / Path("EFI/OC")) + shutil.copytree(self.constants.opencore_release_folder / Path("System"), mount_path / Path("System")) shutil.copy(self.constants.icon_path, mount_path) - print("OpenCore transfer complete") + print("- OpenCore transfer complete") print("\nPress [Enter] to continue.\n") input() else: