Greg Neagle
eadced8bc1
make_munki_mpkg_from_git.sh: change default branch to 'main'
2020-06-15 14:52:43 -07:00
Greg Neagle
f500b68418
Add repoclean to the admin tools pkg
2020-03-25 19:16:36 -07:00
pranavshenoy
7024c7721b
adding quotes to avoid build script failure ( #965 )
2020-01-07 15:31:19 -08:00
Greg Neagle
9ddc5a063a
Added python component pkgs to make_munki_mpkg_DEP.sh
2019-12-06 15:24:12 -08:00
Greg Neagle
cc142bec47
make_munki_mpkg.sh now builds the Python.framework if no framework is found -or- the -p option is given.
...
This helps the make_munki_mpkg_from_git.sh script actually work usefully.
2019-11-19 16:45:12 -08:00
Greg Neagle
8065ab94c3
build_python_framework.sh properly handle paths with spaces when calculating root directory of Munki git repo. Addresses #956
2019-11-03 22:37:00 -08:00
eholtam
61e75f7e49
Updated DEP creation script to allow signing the app and added runtime hardening for notarization support. ( #939 )
2019-09-04 08:21:59 -07:00
Greg Neagle
330774ddcc
Add --options runtime to the signing option for the apps to make notarization easier in the future.
2019-09-04 08:15:28 -07:00
Greg Neagle
df35986f23
New tooling to create the Python 3 framework
2019-08-16 14:32:17 -07:00
Greg Neagle
9bd7a14a18
System python optional component pkg in the distribution pkg
2019-07-25 16:38:06 -07:00
Greg Neagle
ec7424f9b7
Update make_munki_mpkg.sh script to build Python component pkg
2019-07-16 22:16:13 -07:00
Elliot Jordan
2ad27ff411
Align except clauses with PEP 3110 ( #933 )
...
This should work for Python 2.6+, including 3.
https://www.python.org/dev/peps/pep-3110/#compatibility-issues
2019-05-03 15:05:13 -07:00
Elliot Jordan
d14c4304ea
Various typo fixes and spelling corrections ( #907 )
...
* Fixed "No Comment" typo in strings files
* Fix "problem updates" typo
* Fix "caught" typo
* Fix "pseudo" typo
* Fix "instantiated" typo
* Fix "explicitly" typo
* Fix "osascript" typo
* Spelling fixes and various other corrections
* Fix two more instances of "Logput"
* Fixed a few remaining spelling issues in python files
* Fix "because" typo
PR also submitted upstream to the Murky project for the same correction.
* Fix name of associated app
* Additional spelling corrections in comments/docstrings
2019-02-14 08:30:43 -08:00
Greg Neagle
e941952d60
volume-check in pkg distribution files now prevents install on volumes with macOS version < 10.10
2019-01-30 09:01:22 -08:00
Tom Bridge
099451e068
adds line to remove the app status package receipt ( #898 )
...
* adds line to remove the app status package receipt
* adds line feed to end of script
2019-01-15 09:02:46 -08:00
Greg Neagle
54721574e9
Update pkg title in Distribution file to mention macOS instead of OS X
2019-01-02 10:45:18 -08:00
Greg Neagle
321383030e
Move Swift versions of the apps out to code/apps; move pyobjc versions into code/apps/pyobjc; revise .gitignore files; update make_munki_mpkg scripts
2018-12-04 18:06:59 -08:00
Greg Neagle
bf89fa7d9f
Merge branch 'master' into Munki3dev
2018-10-04 09:00:19 +02:00
Greg Neagle
ce5ed7563b
fix BOOTSTRAPMODE comparison in make_munki_mpkg_DEP.sh
2018-10-04 08:59:57 +02:00
Greg Neagle
7abfc2cb2f
Merge branch 'master' into Munki3dev
2018-09-18 15:30:26 -07:00
Greg Neagle
11ec1535a1
Add option to sign MSC.app (and its subcomponents)
2018-09-18 09:33:33 -07:00
Greg Neagle
0c03c28b05
precaching changes
...
Added precache_agent and code to run it at the end of a Munki updatecheck. Updated make_munki_mpkg* scripts to include
the new precache_agent in the core package.
2018-07-18 14:21:33 -07:00
Greg Neagle
83b3429fad
Fix owner and group for /private/etc/paths.d/munki
2018-05-09 08:18:23 -07:00
Greg Neagle
bd46420907
Properly set ownership for LaunchAgent in app_usage pkg
2018-05-09 06:52:02 -07:00
Greg Neagle
62dd7700fd
Refactor app_usage_monitor into user-level agent and privileged daemon.
2018-04-07 19:10:16 -07:00
Greg Neagle
293a707eff
Add product id to distribution packages. product id is needed by other tools
2017-11-08 09:15:12 -08:00
Yoann Gini
f0f34d7d44
Add -b option to make_munki_mpkg_DEP.sh script to create a DEP package with munki bootstrap enabled. ( #790 )
...
This feature is usefull for deployment where the end user account come from a directory service and the IT want to lock the computer until the system is fully updated.
2017-07-18 08:31:56 -07:00
Greg Neagle
8303f1b99f
Fix list of tools in core pkg in make_munki_mpkg_DEP.sh. Fixes #777
2017-05-22 10:13:40 -07:00
Greg Neagle
05bf735ecd
Fix broken pkg build scripts; insignificant whitespace change to a file to force a version number bump.
2017-05-16 12:13:04 -07:00
Greg Neagle
3e557a6b75
Since we are no longer creating the symlink in /Applications/Utilities, don't add /Applicstions/Utilities to the payload
2017-05-12 11:01:23 -07:00
Greg Neagle
b65b506b65
Remove executable bit from /private/etc/paths.d/munki
2017-05-12 09:28:12 -07:00
Greg Neagle
51e58f5648
Actually include authrestartd in the munki core pkg (in make_munki_mpkg_DEP.sh as well)
2017-05-04 15:26:15 -07:00
Greg Neagle
6e427ace65
Actually include authrestartd in the munki core pkg
2017-05-04 15:19:20 -07:00
Erik Gomez
7859066b57
Add munki3 logic to make_munki_mpkg_dep.sh ( #729 )
...
* remove whitespace on make_munki_mpkg.sh
* add munki3 items to make_munki_mpkg_dep.sh
2017-03-15 14:14:43 -07:00
Greg Neagle
d3801b1071
new launchagent for munki-status, new make_munki_mpkg.sh script
2017-02-26 12:01:43 -08:00
Greg Neagle
f42265d49e
New feature: removal of unused software available via optional_installs
2017-02-19 20:25:02 -08:00
Erik Gomez
8d8bd51e44
further clarification of -s option
...
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com >
2017-02-18 12:12:46 -08:00
Erik Gomez
6baf694ccd
Add example for -s option
...
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com >
2017-02-18 11:57:28 -08:00
Erik Gomez
8b18e676e8
add -s option to package script
...
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com >
2017-02-18 11:47:15 -08:00
Erik Gomez
fcc7b8a2da
add -s option to DEP package script
...
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com >
2017-02-18 11:47:07 -08:00
Greg Neagle
93323112bb
Add launchdaemon for app_usage_monitor; add build of app_usage package to make_munki_mpkg.sh
2017-02-16 09:12:40 -08:00
Greg Neagle
ea46be6d3f
Update make_munki_mpkg* scripts to properly stage and package all the needed Python files in munkilib.
2017-01-12 10:23:01 -08:00
Greg Neagle
117df2e837
Update make_munki_mpkg_DEP.sh to add removepackages tool to core pkg
2017-01-11 16:38:35 -08:00
Greg Neagle
1de360ec37
Merge branch 'master' into major-refactor
2017-01-11 16:37:32 -08:00
Greg Neagle
099ffbff97
Add removepackages to the tools in the core pkg
2017-01-11 15:50:50 -08:00
Erik Gomez
39364f3124
remove the restart requirement for launchd subpkg
...
Since the distribution file contains the logic for the restart, admins can distribute the entire munki package for upgrades and use a ChoiceChangesXML.
For DEP configurations, if you customize your install in anyway, you must extract the subpackages and create your own distribution package (since you can't have distribution package inside of a distribution package). You can re-insert the logic in the new distribution package if needed.
2017-01-11 10:54:26 -08:00
Erik Gomez
b5a14258be
add DEP changes
2017-01-10 16:49:04 -08:00
Erik Gomez
20abffb295
copy make_munki_mpkg.sh to make_munki_mpkg_DEP.sh
2017-01-10 16:47:57 -08:00
Greg Neagle
a871a97c80
Add iconimporter to tools included in admin tools pkg
2016-03-16 21:29:14 -07:00
Greg Neagle
6bfa71d8d5
Adjust how overall pkg version is calculated so that the last portion is never higher than any component version's last section
2016-03-16 21:25:22 -07:00