diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 1177f5496..feae17177 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -85,7 +85,7 @@ def SystemPatchDictionary(os_major, os_minor, non_metal_os_support): }, "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 {}), + **({"defaults write /Library/Preferences/.GlobalPreferences.plist ShowDate -int 1": True } if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 4, os_major, os_minor) else {}), }, }, "Non-Metal IOAccelerator Common": { diff --git a/resources/sys_patch.py b/resources/sys_patch.py index d80e45d7e..5b55aa25e 100644 --- a/resources/sys_patch.py +++ b/resources/sys_patch.py @@ -213,11 +213,12 @@ class PatchSysVolume: for process in required_patches[patch]["Processes"]: # Some processes need sudo, however we cannot directly call sudo in some scenarios # Instead, call elevated funtion is string's boolean is True - process_array = process.split(" ") if required_patches[patch]["Processes"][process] is True: - utilities.process_status(utilities.elevated(process_array, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)) + print(f"- Running Process as Root:\n{process}") + utilities.process_status(utilities.elevated(process, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)) else: - utilities.process_status(subprocess.run(process_array, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)) + print(f"- Running Process:\n{process}") + utilities.process_status(subprocess.run(process, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True)) self.write_patchset(required_patches) def preflight_checks(self, required_patches, source_files_path):