Make sure IAQuitInsteadOfReboot preference is NOT set if we're going to let startosinstall handle the reboot

This commit is contained in:
Greg Neagle
2020-02-18 14:22:06 -08:00
parent 58936f9d52
commit db92cc0e1b
+5
View File
@@ -124,6 +124,11 @@ def setup_authrestart_if_applicable():
# restart, it completes without user credentials
display.display_info('Setting up delayed authrestart...')
authrestartd.setup_delayed_authrestart()
# make sure the special secret InstallAssistant preference is not
# set
CFPreferencesSetValue(
'IAQuitInsteadOfReboot', None, '.GlobalPreferences',
kCFPreferencesAnyUser, kCFPreferencesCurrentHost)
else:
#
# set an undocumented preference to tell the osinstaller