Commit Graph

14 Commits

Author SHA1 Message Date
Greg Neagle
5ddacb31ff Revised the logic when running managedsoftwareupdate --manual to get "better" behavior when checking for updates manually.
git-svn-id: http://munki.googlecode.com/svn/trunk@232 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-09-28 17:24:32 +00:00
Greg Neagle
0d7c35646d Fixed display of software removals when detail is suppressed and the last removal item does not require a restart.
git-svn-id: http://munki.googlecode.com/svn/trunk@131 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-23 15:13:25 +00:00
Greg Neagle
ef7f0c3fa1 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@129 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-21 15:48:24 +00:00
Greg Neagle
72b3a9d0e3 Added support for displaying software removals; changed UI referring to "installs" to "updates" to cover both cases (installing and removing).
git-svn-id: http://munki.googlecode.com/svn/trunk@121 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-20 18:23:56 +00:00
Greg Neagle
e45c1876a7 Fixed the text view scrolling for the detail description.
git-svn-id: http://munki.googlecode.com/svn/trunk@114 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-14 18:08:07 +00:00
Greg Neagle
a8a44ed50a When user clicks "Later", display an alert that the updates will be installed at the next logout.
git-svn-id: http://munki.googlecode.com/svn/trunk@111 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-07-09 06:14:30 +00:00
Greg Neagle
768e8c4783 Managed Software Update.app:
Fixed display of alert panel when there are no scheduled updates.
Fixed error when deselecting all items in list of scheduled updates.

git-svn-id: http://munki.googlecode.com/svn/trunk@108 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-06-24 23:52:08 +00:00
Greg Neagle
d229889c65 Managed Software Update now defaults to using /Library/Managed Installs/InstallInfo.plist if /Library/Preferences/ManagedInstalls.plist is missing or the ManagedInstallDir key is missing.
git-svn-id: http://munki.googlecode.com/svn/trunk@102 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-06-24 04:41:28 +00:00
Greg Neagle
ad8c6abe13 Changed preference keys in ManagedInstalls.plist to be more Apple-like (managed_install_dir becomes ManagedInstallDir, and similar).
munkilib now uses Foundation/NSDictionary methods to read /Library/Preferences/ManagedInstalls.plist in case the plist gets converted to binary (for example, if it was modified using the defaults command).

Added support for Software Update downloads that aren't .pkgs, or .mpkgs, but rather directories containing ".dist" files.

installcheck now uses the values of LastNotifiedDate and DaysBetweenNotifications in ManagedInstalls.plist to throttle  Managed Software Update.app notifications. The default behavior is to notify no more than once a day.



git-svn-id: http://munki.googlecode.com/svn/trunk@93 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-27 18:31:06 +00:00
Greg Neagle
fb6a181b58 Added support for notification of downloaded Apple Software Updates (see relevant changes to installcheck and managedinstaller).
When choosing "Install without logging out", a file is touched in the managed install directory (typically /LibraryManaged Installs/) so that a launchd LaunchDaemon can be triggered.

git-svn-id: http://munki.googlecode.com/svn/trunk@88 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-22 19:08:41 +00:00
Greg Neagle
bc8b3d2870 ManagedSoftwareUpdate:
New icon. New copyright notice. New bundle ID (com.googlecode.munki.managedsoftareupdate).  Now recommends a logout before install even if a restart is not required.

git-svn-id: http://munki.googlecode.com/svn/trunk@73 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-20 16:22:59 +00:00
Greg Neagle
3f19a73186 Log out and install button triggers a logout instead of a restart; it's now up to ManagedInstaller to do the right thing.
git-svn-id: http://munki.googlecode.com/svn/trunk@68 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-18 20:19:54 +00:00
Greg Neagle
577f0a0c73 Added missing license info to .h and .m files in ManagedSoftwareUpdate and MunkiStatus
git-svn-id: http://munki.googlecode.com/svn/trunk@65 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-12 19:24:37 +00:00
Greg Neagle
e226ce2a53 Added ManagedSoftwareUpdate.xcodeproj.
This is a new tool for user notification of available Managed software updates.

git-svn-id: http://munki.googlecode.com/svn/trunk@46 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-05-11 17:56:07 +00:00