Commit Graph

9 Commits

Author SHA1 Message Date
Greg Neagle e022b20e0f removepackages.py:
-Tweaked output  - some stuff was getting printed at too low a verbosity level, and percentage-done output wasn't happening at normal verbosity.
	-When removing files, changed from using subprocess to call `rm` to using os.remove.  This is much faster.  I hope it handles resource forks OK...

git-svn-id: http://munki.googlecode.com/svn/trunk@130 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-22 17:27:01 +00:00
Greg Neagle b62cf4fc84 When running at the default verbosity, installer item downloads now show percentage-done feed back. This was a regression caused by the refactoring of the display/print/visual feedback functions.
Fixed info on items that can't be installed because there is insufficient disk space. These were being incorrectly reported as ready to install.

git-svn-id: http://munki.googlecode.com/svn/trunk@128 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-21 15:47:45 +00:00
Greg Neagle 552c0ebcd8 Added status message for disk mounting (since mounting the iLife dmg took so long...)
git-svn-id: http://munki.googlecode.com/svn/trunk@127 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-21 15:44:10 +00:00
Greg Neagle 58f99bd1ef Changed munkicommon.getExtendedVersion to match the observed behavior of Apple packages (iWork and iLife specifically).
Added more debug output during the version check process.

git-svn-id: http://munki.googlecode.com/svn/trunk@126 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-21 15:42:48 +00:00
Greg Neagle 54f869c4d5 Fixed error thrown when warning about insufficient disk space to download and install an installer item.
git-svn-id: http://munki.googlecode.com/svn/trunk@125 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-20 21:58:33 +00:00
Greg Neagle d465661386 Much refactoring - common output/status functions are now in munkicommon.py and used by installer.py, updatecheck.py, and removepackages.py.
Since the HTTP stuff was used only by updatecheck.py, moved it from munkicommon.py into updatecheck.py.
The above changes made this easier: Added munkistatusoutput support to updatecheck.py

git-svn-id: http://munki.googlecode.com/svn/trunk@122 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-20 18:30:17 +00:00
Greg Neagle 3142cd8837 Changed banner message from "Managed Software Check" to "Managed Software Update" to match the name change.
git-svn-id: http://munki.googlecode.com/svn/trunk@117 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-14 18:20:44 +00:00
Greg Neagle d2c502f8e4 Removed the .pyc files committed by mistake.
git-svn-id: http://munki.googlecode.com/svn/trunk@113 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-14 18:06:49 +00:00
Greg Neagle 07cfc5235c Moved all support libraries into munkilib package.
Combined installcheck and managedinstaller into managedsoftwareupdate to avoid race conditions between the two tools.
Removed support for Apple Software Updates (because it didn't work correctly!)


git-svn-id: http://munki.googlecode.com/svn/trunk@112 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-14 18:04:34 +00:00