sys_patch_dict.py: Adjust OS Support name

This commit is contained in:
Mykola Grymalyuk
2022-05-06 21:39:46 -06:00
parent 886549f31f
commit 7a859a8210
2 changed files with 20 additions and 20 deletions
+18 -18
View File
@@ -17,7 +17,7 @@ def SystemPatchDictionary(os_major, os_minor):
sys_patch_dict = { sys_patch_dict = {
"Graphics": { "Graphics": {
"Non-Metal Common": { "Non-Metal Common": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.big_sur, "OS Major": os_data.os_data.big_sur,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -72,7 +72,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Metal Common": { "Metal Common": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.monterey, "OS Major": os_data.os_data.monterey,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -89,7 +89,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Legacy GVA": { "Legacy GVA": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.big_sur, "OS Major": os_data.os_data.big_sur,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -102,7 +102,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Nvidia Tesla": { "Nvidia Tesla": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -120,7 +120,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Nvidia Kepler": { "Nvidia Kepler": {
"OS Support": { "Minimum OS Support": {
# 12.0 beta 7 (XNU 21.1) # 12.0 beta 7 (XNU 21.1)
"OS Major": os_data.os_data.monterey, "OS Major": os_data.os_data.monterey,
"OS Minor": 1 "OS Minor": 1
@@ -140,7 +140,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Nvidia Web Drivers": { "Nvidia Web Drivers": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -167,7 +167,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"AMD Non-Metal Common": { "AMD Non-Metal Common": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -192,7 +192,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"AMD TeraScale 1": { "AMD TeraScale 1": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -224,7 +224,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"AMD TeraScale 2": { "AMD TeraScale 2": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -255,7 +255,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Intel Ironlake": { "Intel Ironlake": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -270,7 +270,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Intel Sandy Bridge": { "Intel Sandy Bridge": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -286,7 +286,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Intel Ivy Bridge": { "Intel Ivy Bridge": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.monterey, "OS Major": os_data.os_data.monterey,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -308,7 +308,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Audio": { "Audio": {
"Legacy Realtek": { "Legacy Realtek": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.sierra, "OS Major": os_data.os_data.sierra,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -331,7 +331,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
# For Mac Pros with non-UGA/GOP GPUs # For Mac Pros with non-UGA/GOP GPUs
"Legacy Non-GOP": { "Legacy Non-GOP": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.mojave, "OS Major": os_data.os_data.mojave,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -344,7 +344,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Networking": { "Networking": {
"Legacy WiFi": { "Legacy WiFi": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.monterey, "OS Major": os_data.os_data.monterey,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -366,7 +366,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Brightness": { "Brightness": {
"Legacy Brightness": { "Legacy Brightness": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.high_sierra, "OS Major": os_data.os_data.high_sierra,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -388,7 +388,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
"Miscellaneous": { "Miscellaneous": {
"Legacy GMUX": { "Legacy GMUX": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.high_sierra, "OS Major": os_data.os_data.high_sierra,
"OS Minor": 0 "OS Minor": 0
}, },
@@ -408,7 +408,7 @@ def SystemPatchDictionary(os_major, os_minor):
}, },
}, },
"Legacy Keyboard Backlight": { "Legacy Keyboard Backlight": {
"OS Support": { "Minimum OS Support": {
"OS Major": os_data.os_data.big_sur, "OS Major": os_data.os_data.big_sur,
"OS Minor": 0 "OS Minor": 0
}, },
+2 -2
View File
@@ -247,10 +247,10 @@ class PatchSysVolume:
for patch in required_patches: for patch in required_patches:
# Check if the patch sets support the current OS # Check if the patch sets support the current OS
if required_patches[patch]["OS Support"]["OS Major"] > self.constants.detected_os: if required_patches[patch]["Minimum OS Support"]["OS Major"] > self.constants.detected_os:
print(f"Patch set OS Major check: {required_patches[patch]['OS Support']['OS Major']} < {self.constants.detected_os}") print(f"Patch set OS Major check: {required_patches[patch]['OS Support']['OS Major']} < {self.constants.detected_os}")
raise Exception("This patchset is not supported on this version of macOS!") raise Exception("This patchset is not supported on this version of macOS!")
elif required_patches[patch]["OS Support"]["OS Minor"] > self.constants.detected_os_minor: elif required_patches[patch]["Minimum OS Support"]["OS Minor"] > self.constants.detected_os_minor:
print(f"Patch set OS Minor check: {required_patches[patch]['OS Support']['OS Minor']} < {self.constants.detected_os_minor}") print(f"Patch set OS Minor check: {required_patches[patch]['OS Support']['OS Minor']} < {self.constants.detected_os_minor}")
raise Exception("This patchset is not supported on this version of macOS!") raise Exception("This patchset is not supported on this version of macOS!")