Commit Graph

123 Commits

Author SHA1 Message Date
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
Greg Neagle 12d4f0d27e Update copyright info on files; remove abandoned tools from code/tools 2016-03-15 09:32:28 -07:00
Samuel Keeley 23d2e85545 Merge branch 'master' into samuel-docs 2015-11-20 14:54:19 -08:00
Greg Neagle 942e645387 Remove unused JavaScript function from package distribution file. 2015-11-18 20:00:42 -08:00
Greg Neagle 466c1716df Better detection in pkg distribution if the launchd pkg needs to be installed. Thanks to Pepijn Bruienne for the assist. 2015-11-18 19:47:43 -08:00
Samuel Keeley b44ae33ca0 Update OS X text 2015-11-13 20:57:25 -08:00
Samuel Keeley f1419e2ffe Update git download link 2015-11-13 20:57:06 -08:00
Samuel Keeley 67513852fc Replace internal documentation URLs with HTTPS versions 2015-11-13 20:42:50 -08:00
Samuel Keeley 5c12185da4 Replace http://www.apache.org/licenses/LICENSE-2.0 with https://www.apache.org/licenses/LICENSE-2.0 2015-11-13 20:35:24 -08:00
Greg Neagle 05dae35e23 Revert "Merge pull request #502 from munki/msulink"
This reverts commit 6bb4936be8, reversing
changes made to c2239c5de8.
2015-08-19 12:03:07 -07:00
Samuel Keeley d02eb2a9c3 Don't make Utilities folder 2015-08-06 10:10:54 -07:00
Samuel Keeley 917159f1ab only create Managed Software Update.app symlink if it previously existed. 2015-07-31 06:32:40 -07:00