Commit Graph

3480 Commits

Author SHA1 Message Date
Greg Neagle 9a6610a74c Update copyright dates 2021-02-20 09:09:53 -08:00
Greg Neagle 9d3e265cb8 Update copyright dates 2021-02-20 09:05:58 -08:00
Greg Neagle 594c278241 Merge branch 'main' into Munki5dev 2021-02-12 13:36:51 -08:00
Greg Neagle 0620b2330c Fix typos in help text for make_munki_mpkg.sh and make_munki_mpkg_from_git.sh 2021-02-12 13:36:30 -08:00
Greg Neagle 998586a630 Force Apple softwareupdate prefs to false on Apple Silicon 2021-02-09 14:10:47 -08:00
Greg Neagle 49a1fc5bca Set deployment target of munki-notifier to 10.11; other tweaks 2021-02-09 14:08:56 -08:00
Greg Neagle 2dda6b7783 Don't ignore exceptions thrown in app_usage_monitor if given a bad request (one containing a None/nil value) 2021-02-08 17:21:31 -08:00
Greg Neagle b1df42ab13 Don't ignore exceptions thrown in app_usage_monitor if given a bad request (one containing a None/nil value) 2021-02-08 17:21:15 -08:00
Greg Neagle 88a69af408 Bump version for upcoming release 2021-02-05 10:18:07 -08:00
Greg Neagle 5f680b9862 Python 3 fixes for IOPlatform and sysctl functions ported from Python 2 :-( 2021-02-05 09:12:10 -08:00
Greg Neagle 0f6d817850 In info.py, get the hardware model without calling system_profiler 2021-02-05 08:09:20 -08:00
Greg Neagle c8b9554d77 Get machine serial number without calling system_profiler. Works around manifest resolution issue when system_profiler times out or otherwise misbehaves. 2021-02-04 16:57:59 -08:00
Greg Neagle 2462b64e64 No longer include a no_python component package in the generated distribution package 2021-02-04 08:10:34 -08:00
Greg Neagle e1cb5ae8fb app_usage_monitor: don't let app_version be undefined if app_path is falsish 2021-02-03 15:08:18 -08:00
Greg Neagle 9f733b6341 app_usage_monitor: don't let app_version be undefined if app_path is falsish 2021-02-03 15:07:49 -08:00
Greg Neagle f4fb3a30e3 Merge branch 'main' into Munki5dev 2021-01-19 09:46:42 -08:00
Greg Neagle 053e3eac9e Update pkg pre and postinstall scripts to use os version comparision compatible with Big Sur 2021-01-19 09:46:18 -08:00
Greg Neagle 8b9de80131 Merge branch 'main' into Munki5dev 2020-12-15 08:15:26 -08:00
Greg Neagle ae28a71550 Improved OS version comparisons taking into account new (Big Sur+) versioning 'style' 2020-12-15 08:15:03 -08:00
Greg Neagle 40779023ad Merge branch 'main' into Munki5dev 2020-12-14 14:33:51 -08:00
Greg Neagle 49625ed975 Fix for Software Update catalog issue with 11.1 2020-12-14 14:33:23 -08:00
Greg Neagle cae60328ff Merge branch 'main' into Munki5dev 2020-12-09 10:35:43 -08:00
Greg Neagle 16fba06468 Update default banner images to better work with new minimum size 2020-12-09 10:35:20 -08:00
Greg Neagle 1e8cda8d40 Merge branch 'main' into Munki5dev 2020-12-07 22:22:02 -08:00
Greg Neagle b1d3cd0e1d Fix default logic when clearing web cache 2020-12-07 22:21:25 -08:00
Greg Neagle fa89b511ea Merge branch 'main' into Munki5dev 2020-12-07 15:50:15 -08:00
Greg Neagle 86a8f19bef Resolve MunkiStatus build issues under Xcode 12.2 2020-12-07 15:49:46 -08:00
Greg Neagle 1d0e3d33e7 Merge branch 'main' into Munki5dev 2020-12-07 15:35:20 -08:00
Greg Neagle e0f1db2620 Update os version comparison in MunkiStatus to work properly when complied against the Big Sur SDK (10.16.x vs 11.x) 2020-12-07 15:35:04 -08:00
Greg Neagle a13cb69f79 Merge branch 'main' into Munki5dev 2020-12-07 15:31:06 -08:00
Greg Neagle 40203eea67 Update some other os version comparisons in Managed Software Center so they function correctly when compiled against the Big Sur SDK 2020-12-07 15:30:35 -08:00
Noah cdc3b40561 Adding managed_updates support for local manifest (#1027)
* Support repo-based makecatalogs (#1012)

* if repo plugin has a makecatalogs method defined, use it instead

* pass options and output_fn to repo makecatalogs method

* Revert "Support repo-based makecatalogs (#1012)" (#1013)

This reverts commit 98a31e802e.

* Adding managed_updates support for local manifest

Co-authored-by: Taylor Boyko <taylorboyko@gmail.com>
Co-authored-by: Greg Neagle <Gregneagle@mac.com>
Co-authored-by: Noah.Anderson <noah.anderson@target.com>
2020-12-07 10:56:00 -08:00
dhmoore 4c5485d6af = instead of == for POSIX sh compliance (#1063) 2020-12-07 10:53:38 -08:00
Ben Goodstein 7eeed78995 Fixing non-US English localisations (#1062) 2020-12-07 10:49:29 -08:00
Greg Neagle d270024803 Now actually get the required OS version correct for Dark Mode support 2020-12-07 10:32:16 -08:00
Greg Neagle 0e55893916 Fix os version detection when querying if we're in Dark Mode. Addresses #1060. 2020-12-07 10:24:31 -08:00
Greg Neagle c2d9578a16 Bump version in version.plist for future release. 2020-12-02 16:44:07 -08:00
Greg Neagle 7f736a4901 Nasty hack to return native processor arch even when running under Rosetta 2020-12-02 16:39:52 -08:00
Kyle Crawford 975f649239 Keep content-length on network connection error so downloads can resume (#1057)
Gurl requires the expected content length in the xattr data in order to
consider resuming a partial download.

When there is a network connection interruption
URLSession_task_didCompleteWithError_ is called with an error.

Prior to this fix content length was always removed from the xattr data
when URLSession_task_didCompleteWithError_ was called so downloads would
never resume after a connection error.

With this fix, content length is only removed from the xattr data when
there is no error since the download would be complete and resuming
would not be necessary.
2020-11-25 09:45:22 -08:00
Ben Goodstein 66acdffc63 fix localisation regression to InfoPlist.strings in xcodeproj (#1059) 2020-11-25 09:43:18 -08:00
Greg Neagle d9520b8af6 Do not attempt to install Rosetta2 if we're not installing to the current startup disk 2020-11-24 09:11:39 -08:00
Greg Neagle fcf6e8c7a8 Explictly set hostArchitectures in the Distribution only if -R (Rosetta) option is given; leave undefined (and default) otherwise 2020-11-18 14:46:26 -08:00
eholtam 5fd7f00885 Add rosetta2 option to build script (#1056)
* Added option for Rosetta2 install for ARM hardware.

* Add hostArchitectures option to Distribution for arm64 support

* Removed file based arm64 arch addition attempt to Distribution

* Adjusted hostArchitecture to be a variable, adding arm64 only if Rosetta is included

Co-authored-by: eholtam <(none)>
2020-11-18 14:07:55 -08:00
Greg Neagle 5da152bd76 Change volume-check in mpkg distribution so minimum OS version is 10.11. 2020-11-17 16:57:39 -08:00
Greg Neagle 72cdd10f47 Add EmulateProfileSupport to the list of prefs shown by managedsoftwareupdate --show-config 2020-11-16 14:41:32 -08:00
Greg Neagle 13cea7b79d Allow drag from window background -- matches App Store behavior 2020-11-13 15:45:10 -08:00
Greg Neagle f5c69b0793 Address a crash at launch on macOS 10.11 2020-11-13 15:44:24 -08:00
Greg Neagle c2f358750d Update required disk space for Big Sur upgrades 2020-11-12 09:34:42 -08:00
Greg Neagle 8fe4574b29 Open all http/https links in the default browser. Addresses #1050. Addresses #1046. 2020-11-11 09:41:19 -08:00
Greg Neagle 1b2451698a Address issue in log window where log lines were cut off and did not resize with the window Addresses #1052 2020-11-11 08:03:31 -08:00