sys_patch.py: Convert process to dict when elevated

This commit is contained in:
Mykola Grymalyuk
2022-05-16 14:46:37 -06:00
parent 99442b1d54
commit b3cd9de714

View File

@@ -215,7 +215,7 @@ class PatchSysVolume:
# Instead, call elevated funtion is string's boolean is True
if required_patches[patch]["Processes"][process] is True:
print(f"- Running Process as Root:\n{process}")
utilities.process_status(utilities.elevated(process, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True))
utilities.process_status(utilities.elevated(process.split(" "), stdout=subprocess.PIPE, stderr=subprocess.STDOUT))
else:
print(f"- Running Process:\n{process}")
utilities.process_status(subprocess.run(process, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True))