install.py: Add Safe Mode note

This commit is contained in:
Mykola Grymalyuk
2022-02-06 12:19:00 -07:00
parent d1bd915ede
commit aa5e39f48a
2 changed files with 10 additions and 0 deletions
+5
View File
@@ -406,6 +406,11 @@ def monitor_disk_output(disk):
output = output[-2]
return output
def check_boot_mode():
# Check whether we're in Safe Mode or not
sys_plist = plistlib.loads(subprocess.run(["system_profiler", "SPSoftwareDataType"], stdout=subprocess.PIPE).stdout)
return sys_plist[0]["_items"][0]["boot_mode"]
def elevated(*args, **kwargs) -> subprocess.CompletedProcess:
# When runnign through our GUI, we run as root, however we do not get uid 0
# Best to assume CLI is running as root