Install or Defer
com.github.mpanighetti.install-or-defer
Install or Defer settings
Configuration Keys (15)
| Key | Type | Title |
|---|---|---|
InstallButtonLabelThe label of the install button. Default: "Install" | string | Install Button Label |
DeferButtonLabelThe label of the defer button. Default: "Defer" | string | Defer Button Label |
DisablePostInstallAlertWhether to suppress the persistent alert to run updates. Default: false | boolean | Disable Post-Install Alert |
MessagingLogoFile path to a logo that will be used in messaging. | string | Messaging Logo |
SupportContactContact information for technical support included in messaging alerts. Default: "IT" | string | Support Contact |
DeferralPeriodNumber of seconds between when the user clicks "Defer" and the next prompt appears. Default: 14400 | integer | Deferral Period |
HardRestartDelayNumber of seconds to wait between attempting a soft restart and forcing a restart. Default: 300 | integer | Hard Restart Delay |
MaxDeferralTimeNumber of seconds between the first script run and the updates being enforced. Default: 259200 | integer | Maximum Deferral Time |
PromptTimeoutNumber of seconds to wait before timing out the Install or Defer prompt. Default: 3600 | integer | Prompt Timeout |
SkipDeferralWhether to bypass deferral time entirely and skip straight to update enforcement. Default: false | boolean | Skip Deferral |
UpdateDelayNumber of seconds to wait between displaying the "install updates" message and applying updates, then attempting a soft restart. Default: 600 | integer | Update Delay |
WorkdayStartHourThe hour that a workday starts in your organization. Range: 12:00 AM (0), 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22) | integer | Workday Start Hour |
WorkdayEndHourThe hour that a workday ends in your organization. Range: 1:00 AM (1), 2:00 AM (2), 3:00 AM (3), 4:00 AM (4), 5:00 AM (5), 6:00 AM (6), 7:00 AM (7), 8:00 AM (8), 9:00 AM (9), 10:00 AM (10), 11:00 AM (11), 12:00 PM (12), 1:00 PM (13), 2:00 PM (14), 3:00 PM (15), 4:00 PM (16), 5:00 PM (17), 6:00 PM (18), 7:00 PM (19), 8:00 PM (20), 9:00 PM (21), 10:00 PM (22), 11:00 PM (23) | integer | Workday End Hour |
DiagnosticLogWhether to write to a persistent log file at /var/log/install-or-defer.log. Default: false | boolean | Enable Diagnostic Log |
ManualUpdatesWhether to prompt users to run updates manually via System Preferences. Default: false | boolean | Manual Updates |