diff --git a/Preferences/README.md b/Preferences/README.md index f503effc..3d103076 100644 --- a/Preferences/README.md +++ b/Preferences/README.md @@ -1,40 +1,38 @@ The tools get their configuration from /Library/Preferences/ManagedInstalls.plist If the file or any of the keys are missing, munki uses these defaults: -# where munki writes its install/remove metadata, caches install packages, -# and writes reports and logs -prefs['ManagedInstallDir'] = "/Library/Managed Installs" +**Where munki writes its install/remove metadata, caches install packages, and writes reports and logs** -# this one is a convenience; if you set this one and do not set -# ManifestURL, CatalogURL or PackageURL, the other URLs will -# be built relative to the SoftwareRepoURL -prefs['SoftwareRepoURL'] = "http://munki/repo" + prefs['ManagedInstallDir'] = "/Library/Managed Installs" -# The next three are preferred to SoftwareRepoURL; -# They allow you to serve manifests and catalogs from -# one server and packages from another. If they exist -# in the plist, they take precedence over the URL implied -# by SoftwareRepoURL -prefs['ManifestURL'] = "http://munki/repo/manifests/" -prefs['CatalogURL'] = "http://munki/repo/catalogs/" -prefs['PackageURL'] = "http://munki/repo/pkgs/" +**This one is a convenience; if you set this one and do not set ManifestURL, CatalogURL or PackageURL, the other URLs will be built relative to the SoftwareRepoURL** -# use SSL client certificates to secure communication with the webserver -prefs['UseClientCertificate'] = False + prefs['SoftwareRepoURL'] = "http://munki/repo" -prefs['ClientIdentifier'] = '' (munki will use the FQDN, then short hostname, then look for site_default) -prefs['LogFile'] = "/Library/Managed Installs/Logs/ManagedSoftwareUpdate.log" -prefs['LoggingLevel'] = 1 +**The next three are preferred to SoftwareRepoURL; They allow you to serve manifests and catalogs from one server and packages from another. If they exist in the plist, they take precedence over the URL implied by SoftwareRepoURL** -# URL for an internal Apple Software Update Server. -# Delete the key or set it to an empty string to use Apple's SUS. -prefs['SoftwareUpdateServerURL'] = '' (use Apple's if this is empty) -prefs['InstallAppleSoftwareUpdates'] = False + prefs['ManifestURL'] = "http://munki/repo/manifests/" + prefs['CatalogURL'] = "http://munki/repo/catalogs/" + prefs['PackageURL'] = "http://munki/repo/pkgs/" -# Number of days between user notifications from Managed Software Update. -prefs['DaysBetweenNotifications'] = 1 +**Use SSL client certificates to secure communication with the webserver** + + prefs['UseClientCertificate'] = False + prefs['ClientIdentifier'] = '' # (munki will use the FQDN, then short hostname, then look for site_default) + +**Location for logging and verbosity** + + prefs['LogFile'] = "/Library/Managed Installs/Logs/ManagedSoftwareUpdate.log" + prefs['LoggingLevel'] = 1 + +**URL for an internal Apple Software Update Server. Delete the key or set it to an empty string to use Apple's SUS.** + + prefs['SoftwareUpdateServerURL'] = '' #(use Apple's if this is empty) + prefs['InstallAppleSoftwareUpdates'] = False + +**Number of days between user notifications from Managed Software Update.** + + prefs['DaysBetweenNotifications'] = 1 The example ManagedInstalls.plist in this directory is not meant to be used as-is, but rather as a starting point. You will need to modify it to match your needs. - - diff --git a/code/client/makepkginfo b/code/client/makepkginfo index e88e83ff..7ea581f8 100755 --- a/code/client/makepkginfo +++ b/code/client/makepkginfo @@ -587,7 +587,7 @@ def main(): '--installer_choices_xml', '--installer-choices-xml', action='store_true', help=('Generate installer choices for metapackages. ' - 'Note: Requires OS X 10.6.6 or later.') + 'Note: Requires Mac OS X 10.6.6 or later.') ) apple_options.add_option( '--installer_environment', '--installer-environment', '-E',