Greg Neagle
5ee0f5928a
Update copyright dates
2022-05-10 16:09:38 -07:00
Greg Neagle
d91d694ce5
repoclean: when analyzing receipts across items, sort the receipts for better comparison
2022-04-11 11:13:19 -07:00
Greg Neagle
e80604f2a2
Change shebangs of makecatalogs and repoclean to reference munki-python.
...
This will reduce the support burden when Apple's Python is removed in macOS 12.3.
People running these tools on non-macOS platforms will need to edit the shebang lines or call via their preferred Python.
2022-01-28 08:51:30 -08:00
Greg Neagle
9d3e265cb8
Update copyright dates
2021-02-20 09:05:58 -08:00
Greg Neagle
b0530adf4f
Remove orphaned packages as part of a repo cleanup
2020-03-23 07:17:49 -07:00
Greg Neagle
002b40f62c
Line length and continued indentation fixes
2020-01-28 21:44:54 -08:00
macmule
2c659b146e
Update repoclean ( #976 )
...
* Update repoclean
Added --auto flag
* Update repoclean
added missed recommended changes
2020-01-28 21:38:31 -08:00
William Theaker
e2d88c0091
Indicate default option y/n choices ( #970 )
...
* Indicate default option for repoclean
* Indicate default choice
2020-01-07 15:35:44 -08:00
Greg Neagle
72a0535d0d
Update Copyright dates
2020-01-01 08:53:37 -08:00
Greg Neagle
de40d61de8
Adjust human_readable() function to make PyLint happier (and technically more robust)
2019-07-31 09:49:57 -07:00
Joaquín
433fa52aec
Fixed repoclean sorting by LooseVersion in reverse mode ( #945 )
2019-07-31 09:06:46 -07:00
Greg Neagle
b5bb875884
Better unicode text handling for subprocesses
2019-06-24 21:53:37 -07:00
Greg Neagle
4b2327d54b
More Python 3 compatibility
2019-06-04 22:27:29 -07:00
Greg Neagle
d399702227
Add Python 3 support for repoclean
2019-05-31 08:58:47 -07:00
Greg Neagle
f1df5d96a6
Pylint fixes
2019-05-05 12:48:15 -07:00
Greg Neagle
df60207145
Add 'from __future__ import absolute_import' to all files to enforce Python3-style imports
2019-05-03 21:34:56 -07:00
Greg Neagle
531d99a01a
Convert all print statements to Python3-compatible print functions
2019-05-03 19:47:37 -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
5797477305
Minor typo fix in docstring ( #900 )
2019-01-15 09:04:26 -08:00
Greg Neagle
918d0b7391
Update copyright dates
2019-01-02 10:31:50 -08:00
Nathan Perkins
5ab55e8193
Sort catalogs in repoclean ( #874 )
2018-10-31 10:02:57 -07:00
Greg Neagle
1428c40d06
Update copyright notices to include 2018
2018-01-20 08:46:22 -08:00
Clayton Burlison
5e754bc5e7
fix: Remove duplicate --plugin flag ( #751 )
...
This removes the duplicate --plugin flag from the help menu of:
* iconimporter
* makecatalogs
* munkiimport
* repoclean
2017-04-22 00:03:43 -05:00
Greg Neagle
c6d63dcfcf
repoclean: more refactoring cleanup
2017-03-17 19:15:47 -07:00
Greg Neagle
45baab0b7f
Refactor of repoclean
2017-03-17 10:14:17 -07:00
Greg Neagle
95e1a192fe
repoclean: Suppress makecatalogs stdout as we did previously
2017-03-16 14:27:17 -07:00
Greg Neagle
398edd3248
repoclean: Attempt to add support for deleting uninstaller_items as well
2017-03-16 10:14:29 -07:00
Greg Neagle
3bdcab5451
repoclean: take 2 on properly removing pkginfo items
2017-03-16 09:24:17 -07:00
Greg Neagle
727636f184
repoclean: Fix for deleting pkginfo items
2017-03-16 08:33:46 -07:00
Greg Neagle
96d2bfcdf0
Update repoclean to work with repo plugins
2017-03-15 16:36:27 -07:00
Greg Neagle
f47cd6ac1a
Fix several incorrect .encode() methods called on strings returned from subprocess .readline() -- replace with .decode() method
2017-03-05 07:49:41 -08:00
Greg Neagle
4053a0dbe7
Update copyright dates to 2017
2017-01-17 20:14:31 -08:00
Greg Neagle
b4dbbe27a4
Add receipts to the list of key values to hash if an item's uninstall_method is 'removepackages'. We need a complete list of receipt IDs that may have been installed in order to do a good job of uninstalling. This largely affects Office2011_updates, which have unique pkgids for each update. Sigh.
2016-12-12 10:27:03 -08:00
Greg Neagle
64332c0964
Update repoclean help to note that --delete-items-in-no-manifests is not yet implemented.
2016-08-15 09:24:36 -07:00
Greg Neagle
5d605a4b0c
Remove unused --dry-run option from repoclean
2016-08-15 09:05:31 -07:00
Greg Neagle
4f1321c1e9
Add repoclean tool to repo
2016-08-15 08:44:30 -07:00