Commit Graph

3167 Commits

Author SHA1 Message Date
Greg Neagle 95c9b03b62 Merge branch 'Munki4dev' into manualsoftwareupdate 2020-04-14 17:11:44 -07:00
Greg Neagle 0ac6fbd3b6 Don't check AppleUpdates.plist for forced updates if neither InstallAppleSoftwareUpdates or AppleSoftwareUpdatesOnly preferences are true 2020-04-14 17:11:09 -07:00
Greg Neagle a48aede376 More obnoxious window behavior when there is an Apple update needing restart over 14 days old 2020-04-14 14:53:09 -07:00
Greg Neagle 809ee361a2 Adjust timing on displaying Apple update alert on quit 2020-04-12 14:22:11 -07:00
Greg Neagle 6fd19c3bd6 Display alert about pending Apple updates when attempting to quit if needed 2020-04-12 14:18:48 -07:00
Greg Neagle 549c3bc537 Change wording of how long an update has been pending 2020-04-12 14:17:18 -07:00
Greg Neagle a38c66a422 Display the number of days an update has been pending (if over 2); disable Later button on pending apple updates alert if any update has been pending 14 days or longer 2020-04-12 12:46:52 -07:00
Greg Neagle 9d10e6d920 Silence some Xcode upgrade suggestions 2020-04-12 12:45:12 -07:00
Greg Neagle 9b6c4c8055 Bumping version of munki tools 2020-04-12 08:22:08 -07:00
Greg Neagle e01a005e6b write the installatstartup file as a plist instead of plaintext 2020-04-12 08:16:12 -07:00
Greg Neagle 97796fd905 Log (at debug1) apple updates we're skipping because they require a restart 2020-04-11 16:37:45 -07:00
Greg Neagle b01be61f31 remove unused optional parameter from buildUpdatesPage() 2020-04-11 12:08:00 -07:00
Greg Neagle cdf78c4b5b Bump version of MSC.app 2020-04-11 12:07:04 -07:00
Greg Neagle b6f83e8e3a Use software update icon for Apple softwareupdates in Updates views 2020-04-11 12:06:32 -07:00
Greg Neagle 5419366bfc Add progress output to copy-from-dmg installs 2020-04-11 11:16:29 -07:00
Greg Neagle ec4b71d059 Add progress output to copy-from-dmg installs 2020-04-11 11:15:47 -07:00
Greg Neagle af29c98a22 on 10.14+, filter out Apple updates that require a restart when installing 2020-04-11 11:15:09 -07:00
Greg Neagle c2b7af7897 Filter list of Apple updates to remove items requiring a restart in 10.14+ if user does not agree to use Software Update prefs pane 2020-04-11 11:14:22 -07:00
Greg Neagle 132839b802 Merge branch 'master' into manualsoftwareupdate 2020-04-08 07:49:00 -07:00
Greg Neagle db5651f655 Display alert if there are Apple updates that require restart and open Software Update preferences pane 2020-04-08 07:47:55 -07:00
Shiva Tripathi d079d1b155 Added fix to avoid crash while creating icon due to CGImageSourceCopyPropertiesAtIndex, in macOS 10.15.4 and above (#987) 2020-04-08 07:20:02 -07:00
Greg Neagle 291a740dd1 Bumping version for next release 2020-03-25 19:30:02 -07:00
Greg Neagle f500b68418 Add repoclean to the admin tools pkg 2020-03-25 19:16:36 -07:00
Greg Neagle b0530adf4f Remove orphaned packages as part of a repo cleanup 2020-03-23 07:17:49 -07:00
Greg Neagle bf5c9d9b0d Properly decode installer error output under Python 3 2020-03-11 10:48:50 -07:00
Christopher Grande 997ad69379 When checking for com.apple.quarantine xattr when copying from dmg, do not follow symlink (#983) 2020-03-06 10:07:55 -08:00
Greg Neagle 11d978bdb3 Add iBridge/T1/T2 into to machine 'facts' dictionary 2020-03-02 16:32:13 -08:00
Greg Neagle 957c3c38b3 Change version.plist to reflect intended next release version 2020-02-26 15:43:00 -08:00
Greg Neagle d13f9efb98 Update installedsize for Mojave and Catalina installers to current worst-case Apple requirements 2020-02-26 14:42:50 -08:00
Greg Neagle 307a9c1d38 Disable the delayed authrestart stuff in osinstaller.py for now 2020-02-26 14:23:41 -08:00
Greg Neagle c871268eeb Revert univeral_newliness stuff for launchd's subprocess call 2020-02-26 14:19:29 -08:00
Greg Neagle e2d6f99857 Fix bad format string 2020-02-19 14:57:31 -08:00
Greg Neagle 91eb8b0c21 Fix broken prefs import 2020-02-19 14:53:14 -08:00
Greg Neagle 8b2ffa3fb3 Add more useful info to munkilib.autorestart.client.test() 2020-02-19 14:46:10 -08:00
Greg Neagle 4c42d69782 More fixes for parsing startosinstall output 2020-02-19 08:44:08 -08:00
Greg Neagle fc7f65ddb6 Fix for reading error output from launchd when using universalnewlines 2020-02-19 08:43:26 -08:00
Greg Neagle d88a0a729f Improved attempts to parse Catalina installer progress messages 2020-02-18 15:28:37 -08:00
Greg Neagle 5bbc657b87 Attempt to deal with Catalina's startosinstall output formatting 2020-02-18 14:23:18 -08:00
Greg Neagle db92cc0e1b Make sure IAQuitInsteadOfReboot preference is NOT set if we're going to let startosinstall handle the reboot 2020-02-18 14:22:06 -08:00
Greg Neagle 58936f9d52 Clean up logging messages around macOS install and delayed auth restarts 2020-02-13 14:25:25 -08:00
Greg Neagle dcb9b17e31 Bump version for future release 2020-02-13 11:07:11 -08:00
Greg Neagle ac189e4942 refactor the delayed authrestart code in osinstaller 2020-02-13 11:06:29 -08:00
Greg Neagle ee7391c69a Add capability to set up a delayed authrestart on 10.12+. When running startosinstall set up a delayed authrestart if possible. 2020-02-13 08:38:07 -08:00
Greg Neagle c6a029d613 Update version.plist for future release versioning 2020-02-10 08:57:04 -08:00
Greg Neagle f57336eb3c More protection against badly-defined LoggingLevel in Munki's prefs 2020-02-06 16:06:49 -08:00
Greg Neagle 5fdc5f809b When removing existing destination items before copying from a dmg, properly handle symlinks and regular files. 2020-02-06 15:08:13 -08:00
Greg Neagle 002b40f62c Line length and continued indentation fixes 2020-01-28 21:44:54 -08:00
macmule 2c659b146e Update repoclean (#976)
* Update repoclean

Added --auto flag

* Update repoclean

added missed recommended changes
2020-01-28 21:38:31 -08:00
Greg Neagle 1f3ac5f2eb When parsing old-style .info files, first attempt to decode as MacRoman before trying UTF-8 2020-01-23 11:42:46 -08:00
Greg Neagle 0c622922df Parse old-style .info files in Python 3 without crashing when encountering non-ASCII characters. 2020-01-23 09:51:00 -08:00