Commit Graph

21 Commits

Author SHA1 Message Date
Greg Neagle 3db8eefd8f more consistent way of running preinstall and postinstall scripts for startosinstall items 2017-05-15 11:37:44 -07:00
Greg Neagle 1bfe546e91 Add support for postinstall_script for startosinstall items 2017-05-15 11:16:58 -07:00
Greg Neagle 9d1223a2b4 Add support for preinstall_script to startosinstall items 2017-05-15 08:18:14 -07:00
Greg Neagle 533647b399 more comments to explain an on-purpose misspelling 2017-05-10 08:01:06 -07:00
Greg Neagle 3d0e615837 Fixes for auth restart when starting a macOS install and user has provided a password via the GUI 2017-05-09 15:11:28 -07:00
Greg Neagle 778df23802 Tweak progress/status messages for macOS upgrade installs 2017-04-25 15:20:58 -07:00
Greg Neagle d73eda81de Merge branch 'authrestart' into Munki3 2017-04-22 16:13:13 -07:00
Greg Neagle 89a3e0d993 Localization work for macOS upgrades 2017-04-22 07:34:37 -07:00
Greg Neagle 8b6ecc6788 Only set the secret preference if we're going to attempt an authrestart; rely on default behavior otherwise 2017-04-13 16:31:30 -07:00
Greg Neagle 72f369544f Experimental support for authrestart after kicking off macOS upgrade 2017-04-13 15:48:14 -07:00
Greg Neagle ffbf9242cf osinstaller: When signalled that startosinstall is ready to reboot, rm the diskimage to make more room for the actual install; only return pkginfo for Sierra installers (ignore pre-Sierra OS X installers) 2017-04-05 08:56:18 -07:00
Greg Neagle 691e399afe osinstaller: add minimum_munki_version to generated pkginfo 2017-04-04 10:55:29 -07:00
Greg Neagle 292bc808c6 - Groundwork for installing from locally-installed app instead of dmg
- Run some finishing tasks including postflight script when signalled by startosinstall that it's ready to restart
- launchd.py extended to optionally _not_ cleanup a launchd job on exit so that startosinstall isn't killed prematurely and can live on after managedsoftwareupdate's untimely death
2017-04-04 10:49:15 -07:00
Greg Neagle dfffb65ee9 osinstaller: run startosinstall in a seperate launchd job 2017-04-03 14:03:30 -07:00
Greg Neagle bf2c2332b3 osinstaller: generated pkginfo now contains installed_size 2017-04-02 23:00:54 -07:00
Greg Neagle 2219f13621 Add macOS install support to managedsoftwareupdate 2017-04-01 21:28:48 -07:00
Greg Neagle a64b1d7ab3 Add 'startosinstall' support to iconimporter, makepkginfo, and munkiimport 2017-04-01 12:33:35 -07:00
Greg Neagle accc63e8ca More output parsing cleanup 2017-04-01 09:32:15 -07:00
Greg Neagle 794af35a02 Filter out some more startosinstall output when displaying progress feedback. 2017-04-01 09:21:07 -07:00
Greg Neagle 96fac18287 Mount installer dmg under /Volumes to work around validation issue; better validation of successful run of startosinstall 2017-04-01 08:31:57 -07:00
Greg Neagle 41b7f58815 Add new osinstaller module 2017-03-30 21:51:02 -07:00