Commit Graph

613 Commits

Author SHA1 Message Date
Greg Neagle 15e145265c Changed receipt/bundle versions to match Apple's five-part versioning:
CFBundleShortVersionString + SourceVersion + BuildVersion

git-svn-id: http://munki.googlecode.com/svn/trunk@41 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-03-09 20:08:15 +00:00
Greg Neagle bd8e67223a git-svn-id: http://munki.googlecode.com/svn/trunk@40 a4e17f2e-e282-11dd-95e1-755cbddbdd66 2009-03-08 19:03:49 +00:00
Greg Neagle 00fbd62365 Modified application check so removal is attempted only if the version is identical.
Added support for --verbose flag for catalogcheck to suppress a lot of output by default

git-svn-id: http://munki.googlecode.com/svn/trunk@37 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-22 23:46:11 +00:00
Greg Neagle 96687814e4 Added support for "RestartAction" key to makecatalogitem.py.
Added getInstallerPkgInfo to managedinstalls.py; this uses Apple's command-line installer to query for some info on a package, hopefully insulating us from the various file formats.

git-svn-id: http://munki.googlecode.com/svn/trunk@36 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-22 00:56:17 +00:00
Greg Neagle f6e3dbf03f catalogcheck now uses 'installer_item_size" and "installed_size' if present to see if there is enough available disk space before scheduling a download and install of a given item
git-svn-id: http://munki.googlecode.com/svn/trunk@34 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-20 19:57:24 +00:00
Greg Neagle 23b15ae4d3 In makecatogitem.py, changed "installer_item_size" to KBytes to match "installed_size" and to avoid long integers, which are not supported in plistlib.
git-svn-id: http://munki.googlecode.com/svn/trunk@33 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-20 18:46:52 +00:00
Greg Neagle b367494be1 Added support for installer_item_size to makecatalogitem for all package types.
Added support for installed_size to makecatalogitem for some package types: simple bundle packages and some flat packages.  Need to do mpkgs and test dist and other flat styles.
New version of getmanifest.py that properly generates HTTP headers.

git-svn-id: http://munki.googlecode.com/svn/trunk@28 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-17 00:59:37 +00:00
Greg Neagle b44ee08841 Added md5checksum support to makecatalogitem and catalogcheck
git-svn-id: http://munki.googlecode.com/svn/trunk@24 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-16 22:30:34 +00:00
Greg Neagle 69be14a2ff READ ME changes; removed copyright notice for now...
git-svn-id: http://munki.googlecode.com/svn/trunk@21 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-15 23:55:30 +00:00
Greg Neagle c3ec755a39 Removed installAtLogout.py, which was older version of ManagedInstaller. Added creation of logdir if it didn't already exist to ManagedInstaller.
Removed duplicate version of MI_logout.hook

git-svn-id: http://munki.googlecode.com/svn/trunk@11 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-15 18:49:35 +00:00
Greg Neagle 70014c3551 git-svn-id: http://munki.googlecode.com/svn/trunk@9 a4e17f2e-e282-11dd-95e1-755cbddbdd66 2009-01-15 18:24:44 +00:00
Greg Neagle 81e8af2c47 Added code/client/removepackages
git-svn-id: http://munki.googlecode.com/svn/trunk@4 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-14 22:44:46 +00:00
Greg Neagle 55bce871e4 Initial import
git-svn-id: http://munki.googlecode.com/svn/trunk@2 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-01-14 21:41:25 +00:00