sys_patch_dict.py: Set Clock Date logic

This commit is contained in:
Mykola Grymalyuk
2022-05-12 14:46:57 -06:00
parent 63118d7d43
commit 8e95710975
2 changed files with 7 additions and 1 deletions

View File

@@ -25,6 +25,8 @@
- ex. Booting MacBookPro8,1 config on MacBookPro11,1 - ex. Booting MacBookPro8,1 config on MacBookPro11,1
- Add Checksum verification to InstallAssistant.pkg download - Add Checksum verification to InstallAssistant.pkg download
- Add error handling to non-standard/malformed OpenCore Boot Path - Add error handling to non-standard/malformed OpenCore Boot Path
- Non-Metal Enhancements:
- Add work-around to double clock bug introduced in macOS 12.4
## 0.4.4 ## 0.4.4
- Lower SIP requirement for Root Patching - Lower SIP requirement for Root Patching

View File

@@ -83,6 +83,10 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support):
**({ "DropboxHack.txt": "SkyLightPlugins" } if os_major >= os_data.os_data.monterey else {}), **({ "DropboxHack.txt": "SkyLightPlugins" } if os_major >= os_data.os_data.monterey else {}),
}, },
}, },
"Processes": {
# 'When Space Allows' option introduced in 12.4 (XNU 21.5)
**({"defaults write com.apple.menuextra.clock ShowDate -int 1": False } if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 4, os_major, os_minor) else {}),
},
}, },
"Non-Metal IOAccelerator Common": { "Non-Metal IOAccelerator Common": {
# TeraScale 2 and Nvidia Web Drivers broke in Mojave due to mismatched structs in # TeraScale 2 and Nvidia Web Drivers broke in Mojave due to mismatched structs in