mirror of
https://github.com/dortania/OpenCore-Legacy-Patcher.git
synced 2026-06-21 14:40:52 +10:00
Validation: Support root patch validation on GA
This commit is contained in:
@@ -4,7 +4,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
from resources.sys_patch import sys_patch_helpers
|
from resources.sys_patch import sys_patch_helpers
|
||||||
from resources.build import build
|
from resources.build import build
|
||||||
from resources import constants
|
from resources import constants, network_handler
|
||||||
from data import example_data, model_array, sys_patch_dict, os_data
|
from data import example_data, model_array, sys_patch_dict, os_data
|
||||||
|
|
||||||
|
|
||||||
@@ -134,8 +134,11 @@ class PatcherValidation:
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if not Path(self.constants.payload_local_binaries_root_path_dmg).exists():
|
if not Path(self.constants.payload_local_binaries_root_path_dmg).exists():
|
||||||
logging.info("- Skipping Root Patch File integrity validation")
|
dl_obj = network_handler.DownloadObject(f"https://github.com/dortania/PatcherSupportPkg/releases/download/{self.constants.patcher_support_pkg_version}/Universal-Binaries.dmg", self.constants.payload_local_binaries_root_path_dmg)
|
||||||
return
|
dl_obj.download(spawn_thread=False)
|
||||||
|
if dl_obj.download_complete is False:
|
||||||
|
logging.info("Failed to download Universal-Binaries.dmg")
|
||||||
|
raise Exception("Failed to download Universal-Binaries.dmg")
|
||||||
|
|
||||||
logging.info("Validating Root Patch File integrity")
|
logging.info("Validating Root Patch File integrity")
|
||||||
output = subprocess.run(
|
output = subprocess.run(
|
||||||
|
|||||||
Reference in New Issue
Block a user