mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-04-24 03:50:14 +10:00
Merge branch 'main' into ventura-alpha
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
## 0.4.8
|
## 0.4.8
|
||||||
- Ensure Apple Silicon-specific installers are not listed
|
- Ensure Apple Silicon-specific installers are not listed
|
||||||
- ie. M2 specific build (21F2092)
|
- ie. M2 specific build (21F2092)
|
||||||
|
- Avoid adding OpenCore icon in boot picker if Windows bootloader on same partition
|
||||||
- Ventura Specific Updates:
|
- Ventura Specific Updates:
|
||||||
- Switch boot.efi model patch to iMac18,1
|
- Switch boot.efi model patch to iMac18,1
|
||||||
- Resolve pre-Force Touch Trackpad support in Ventura
|
- Resolve pre-Force Touch Trackpad support in Ventura
|
||||||
|
|||||||
@@ -229,18 +229,22 @@ Please build OpenCore first!"""
|
|||||||
Path(mount_path / Path("EFI/BOOT")).mkdir()
|
Path(mount_path / Path("EFI/BOOT")).mkdir()
|
||||||
shutil.move(mount_path / Path("System/Library/CoreServices/boot.efi"), mount_path / Path("EFI/BOOT/BOOTx64.efi"))
|
shutil.move(mount_path / Path("System/Library/CoreServices/boot.efi"), mount_path / Path("EFI/BOOT/BOOTx64.efi"))
|
||||||
shutil.rmtree(mount_path / Path("System"), onerror=rmtree_handler)
|
shutil.rmtree(mount_path / Path("System"), onerror=rmtree_handler)
|
||||||
if determine_sd_card(sd_type) is True:
|
# Due to how OpenCore processes on-volume icons, Windows may appear as OC's icon
|
||||||
print("- Adding SD Card icon")
|
if (mount_path / Path("EFI/Microsoft")).exists():
|
||||||
shutil.copy(self.constants.icon_path_sd, mount_path)
|
print("- Windows Boot Loader detected, skipping volume icon")
|
||||||
elif ssd_type is True:
|
|
||||||
print("- Adding SSD icon")
|
|
||||||
shutil.copy(self.constants.icon_path_ssd, mount_path)
|
|
||||||
elif disk_type == "USB":
|
|
||||||
print("- Adding External USB Drive icon")
|
|
||||||
shutil.copy(self.constants.icon_path_external, mount_path)
|
|
||||||
else:
|
else:
|
||||||
print("- Adding Internal Drive icon")
|
if determine_sd_card(sd_type) is True:
|
||||||
shutil.copy(self.constants.icon_path_internal, mount_path)
|
print("- Adding SD Card icon")
|
||||||
|
shutil.copy(self.constants.icon_path_sd, mount_path)
|
||||||
|
elif ssd_type is True:
|
||||||
|
print("- Adding SSD icon")
|
||||||
|
shutil.copy(self.constants.icon_path_ssd, mount_path)
|
||||||
|
elif disk_type == "USB":
|
||||||
|
print("- Adding External USB Drive icon")
|
||||||
|
shutil.copy(self.constants.icon_path_external, mount_path)
|
||||||
|
else:
|
||||||
|
print("- Adding Internal Drive icon")
|
||||||
|
shutil.copy(self.constants.icon_path_internal, mount_path)
|
||||||
|
|
||||||
print("- Cleaning install location")
|
print("- Cleaning install location")
|
||||||
if not self.constants.recovery_status:
|
if not self.constants.recovery_status:
|
||||||
|
|||||||
Reference in New Issue
Block a user