diff --git a/code/client/munkilib/installer.py b/code/client/munkilib/installer.py index e469548c..403e4f0b 100644 --- a/code/client/munkilib/installer.py +++ b/code/client/munkilib/installer.py @@ -1059,11 +1059,15 @@ def blockingApplicationsRunning(pkginfoitem): return False -def run(only_unattended=False): +def run(only_unattended=False, install_only_list=None): """Runs the install/removal session. Args: only_unattended: Boolean. If True, only do unattended_(un)install pkgs. + install_only_list: list of pkgnames. + If install_only_list exists, treat as a filter for items to be + installed (or removed), acting only on the items in the list + and any queued dependencies. """ managedinstallbase = munkicommon.pref('ManagedInstallDir') installdir = os.path.join(managedinstallbase , 'Cache') diff --git a/code/pkgtemplate/Resources_admin/English.lproj/Description.plist b/code/pkgtemplate/Resources_admin/English.lproj/Description.plist new file mode 100644 index 00000000..a7b9fb88 --- /dev/null +++ b/code/pkgtemplate/Resources_admin/English.lproj/Description.plist @@ -0,0 +1,10 @@ + + + + + IFPkgDescriptionTitle + Munki admin tools + IFPkgDescriptionDescription + Command-line munki admin tools. + +