Greg Neagle
b9f9fffccc
Revert "munki: rename "/usr/local/munki/python" symlink to "munki-python" ( #997 )"
...
This change is still a good future goal, but is causing problems that are too difficult to work around right now and is delaying the vital release of Munki 5.1 for Big Sur compatibility.
This reverts commit 3bb91cabca .
2020-09-15 09:04:47 -07:00
Greg Neagle
f2e5845f37
Merge branch 'Munki5dev' into newbuildscript
2020-09-04 16:29:30 -07:00
Greg Neagle
696e40ca8a
More changes to support softwareupdate in Big Sur
2020-09-04 16:28:53 -07:00
Greg Neagle
43ff437a90
Merge branch 'Munki5dev' into newbuildscript
2020-09-04 08:29:28 -07:00
Greg Neagle
a840bed778
Add default sucatalog for Big Sur
2020-09-04 08:28:15 -07:00
Greg Neagle
d1db5af686
Support for Big Sur softwareupdate percent-done feedback
2020-09-04 08:22:43 -07:00
eholtam
0e14dccdb1
Removed detection of absolute path ( #1016 )
...
* Removed detection of absolute path. It paths wrong if the supplied file is not in the cwd.
* Convert supplied config file to an absolute path and use that variable for all references to the file.
Co-authored-by: eholtam <(none)>
2020-09-03 15:48:02 -07:00
Greg Neagle
cfe2702ae2
Fix for problem items also showing up in pending items
2020-09-02 16:29:12 -07:00
Greg Neagle
85dde11196
Better processing of addditional options to make_munki_mpkg.sh
2020-08-25 08:40:32 -07:00
Greg Neagle
1399cfa839
Merge branch 'newbuildscript' of https://github.com/munki/munki into newbuildscript
2020-08-24 21:06:30 -07:00
Marnin
ee755fe295
Fixed minor typos ( #1015 )
...
* Fixed minor typo
* Fixed minor typo
2020-08-24 19:20:20 -07:00
Greg Neagle
45ec30f7b9
Fix for default output dir
2020-08-24 13:43:22 -07:00
Greg Neagle
614fd67f33
Merge branch 'Munki5dev' into newbuildscript
2020-08-24 12:16:52 -07:00
Greg Neagle
c346a2833d
Add better requirements for 10.15 and 11.0 installs when a pkginfo is generated
2020-08-24 12:16:05 -07:00
Greg Neagle
aa91e5a7a7
Tweak help text
2020-08-24 08:54:16 -07:00
Greg Neagle
d5474f9271
Tweak help text
2020-08-23 18:49:06 -07:00
Greg Neagle
631095fc78
Tweak help text
2020-08-23 18:34:01 -07:00
Greg Neagle
b39b5b8c20
Update make_munki_mpkg_from_git.sh to reflect changes in make_munki_mpkg.sh
2020-08-23 18:32:41 -07:00
Greg Neagle
e7b688dc66
Add support for building a config pkg from a preferences plist
2020-08-23 18:31:51 -07:00
Greg Neagle
a7d097291e
Remove unsupported make_munki_mpkg_DEP.sh script.
2020-08-23 14:13:31 -07:00
Greg Neagle
ff9b98d783
Add support for bootstrap pkg
2020-08-23 14:12:21 -07:00
Greg Neagle
03c822ece2
Move pkg scripts into code/tools/pkgresources
2020-08-22 15:33:38 -07:00
Greg Neagle
48e457c33d
Remove no-longer-used file
2020-08-22 15:28:06 -07:00
Greg Neagle
1a54a675e0
Missed a pkg naming format change
2020-08-22 15:11:27 -07:00
Greg Neagle
37fc16bfdf
Simplify some of the pkg creation tasks in make_munki_mpkg.sh; add git revision count to python pkg version
2020-08-22 13:41:41 -07:00
Greg Neagle
b573ee66cb
Incorporate 'DEP' functionality into make_munki_mpkg.sh
2020-08-22 11:32:34 -07:00
Taylor Boyko
b56fb552b4
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
2020-08-18 16:17:12 -07:00
Greg Neagle
19b5555d7e
Add postinstall script to Python pkg that removes older versions from the framework and ensures the python symlink is removed. Addresses #1010 "
2020-08-10 10:41:17 -07:00
Greg Neagle
a60e90d5a8
Workaround to reliably get 'real' OS version on Big Sur. Addresses #1009
2020-08-08 07:46:40 -07:00
Greg Neagle
c5fc0b7673
Remove message about a short delay at the loginwindow when prompting for a logout or restart -- it's no longer needed
2020-08-07 20:18:40 -07:00
Greg Neagle
bee2216e8d
Remove most subprocess bufsize and open buffering options to instead use defaults. Addresses several RuntimeWarnings when using Python 3.8.
2020-08-06 21:34:43 -07:00
Greg Neagle
d1cc652f5d
Increase height of MunkiStatus window so status detail does not overlap Cancel button focus ring on some macOS versions
2020-08-04 20:49:34 -07:00
Greg Neagle
347908b3aa
Bump Python version to 3.8.5
2020-08-04 20:42:14 -07:00
Greg Neagle
5b50b5cab9
Extract OS version from Big Sur installer app
2020-07-24 09:12:37 -07:00
Greg Neagle
e161a87952
Update install macos app checks for Big Sur
2020-07-23 16:58:11 -07:00
Greg Neagle
3290e519c3
Merge branch 'main' into Munki5dev
2020-07-13 16:42:38 -07:00
Taylor Boyko
f39f98ccf9
do not decode data within _curl() ( #1007 )
2020-07-13 16:41:52 -07:00
Greg Neagle
2a12d3d452
Update munki-python symlink to use Python.framework/Versions/Current/bin/python3 path
2020-07-08 14:49:27 -07:00
Greg Neagle
37e81f8aaf
Update Python framework to Python 3.8.3 and PyObjC to 6.2.2
2020-07-08 13:21:08 -07:00
Greg Neagle
5d1cfd6764
Bumping version for future release
2020-07-07 14:21:50 -07:00
David Aguilar
3bb91cabca
munki: rename "/usr/local/munki/python" symlink to "munki-python" ( #997 )
...
Avoid masking the system /usr/bin/python by calling our symlink
"munki-python" instead of "python".
Closes #996
2020-07-07 13:58:34 -07:00
Greg Neagle
361b18bcc5
Add logging around non-support for profile installation on certain versions of macOS.
v5.0.1
2020-07-07 08:12:44 -07:00
Greg Neagle
09af1c23c6
Don't crash when parsing an item name that endds with a hyphen
2020-07-02 13:26:44 -07:00
Greg Neagle
353d542974
Reorder tasks at the end of a managedsoftwareupdate run so the munkistatus session is told it's done before we send a notification of pending updates.
2020-06-30 20:43:06 -07:00
Greg Neagle
2c7c10212c
Add some debug logging to handleMunkiURL() function
2020-06-30 20:40:58 -07:00
Greg Neagle
259f0a0404
Comment typo fix
2020-06-29 13:41:57 -07:00
Greg Neagle
f5ff3d8634
Replace removed function
2020-06-29 11:56:42 -07:00
Greg Neagle
6806c5dbed
Remove no-longer-used loginwindow import
2020-06-29 11:49:37 -07:00
Greg Neagle
36d8195b54
When MSC.app opens the Software Update preferences pane for a user to initiate a software update, clear all the the loginwindow/startup trigger files so that Munki does not attempt to install updates at the same time Apple Software Update may be installing.
2020-06-29 11:48:02 -07:00
Greg Neagle
5f389c1daa
Fix unfortunate typo
2020-06-29 08:57:18 -07:00