PayloadKit

MunkiAdmin

com.hjuutilainen.MunkiAdmin

MunkiAdmin app settings

macOS
macOS 10.13+

Configuration Keys (65)

KeyTypeTitle
PFC_SegmentedControl_0required
string
startupWhatToDo

Determines what MunkiAdmin's startup behavior is. Leave unspecified or set to integer 1 for the default behavior, which is "Prompt to Select a Repository."

Default: 1

Range: Do Nothing (0), Prompt to Select a Repository (1), Open Previous Repository (2)

integerOn Startup
UpdatePkginfosOnSave

When saving, write changed pkginfo files to repository.

Default: true

booleanWrite changed pkginfo files to repository on save
UpdateManifestsOnSave

When saving, write changed manifest files to repository.

Default: true

booleanWrite changed manifest files to repository on save
UpdateCatalogsOnSave

When saving, write changed catalog files to repository.

Default: true

booleanWrite changed catalog files to repository on save
makecatalogsForceEnabled

Adds --force option to makecatalogs command.

Depends on: UpdateCatalogsOnSave ∈ [true]

Default: false

booleanDisable "sanity checks" when running makecatalogs
makecatalogsSkipPkgCheck

Adds --skip-pkg-check option to makecatalogs command.

Depends on: UpdateCatalogsOnSave ∈ [true]

Default: false

booleanSkip checking of pkg existence when running makecatalogs
makecatalogsOnlyIfNeeded

Depends on: UpdateCatalogsOnSave ∈ [true]

Default: false

booleanOnly run makecatalogs if pkginfo files were changed
MoveInstallerItemsWithPkginfos

Default: true

booleanMove installer items when moving pkginfo files
sidebarDirectoriesVisible

Default: true

booleanDirectories Visible in sidebar
sidebarInstallerTypesVisible

Default: true

booleanInstaller Types Visible in Sidebar
sidebarCategoriesVisible

Default: true

booleanCategories Visible in Sidebar
sidebarDevelopersVisible

Default: true

booleanDevelopers Visible in Sidebar
sidebarDeveloperMinimumNumberOfPackageNames

The minimum number of package names a developer must have in order to be shown in the sidebar.

Depends on: sidebarDevelopersVisible ∈ [true]

Default: 1

integerDeveloper Minimum Number of Package Names in Sidebar
makepkginfoPath

The path to the makepkginfo binary.

Default: "/usr/local/munki/makepkginfo"

stringmakepkginfo Path
makecatalogsPath

The path to the makecatalogs binary.

Default: "/usr/local/munki/makecatalogs"

stringmakecatalogs Path
sortManagedInstallsByTitle

Default: true

booleanKeep managed installs sorted by name
sortManagedUninstallsByTitle

Default: true

booleanKeep managed uninstalls sorted by name
sortManagedUpdatesByTitle

Default: true

booleanKeep managed updates sorted by name
sortOptionalInstallsByTitle

Default: true

booleanKeep optional installs sorted by name
sortFeaturedItemsByTitle

Default: true

booleanKeep featured items sorted by name
sortPkginfoCatalogsByTitle

Default: true

booleanKeep catalogs sorted by name
CopyPkgsToRepo

Default: true

booleanCopy package to repository upon import
items_to_copyUseDefaults

Default: false

booleanOverride items_to_copy default values
items_to_copyOwner

Depends on: items_to_copyUseDefaults ∈ [true]

Default: "admin"

stringOverride items_to_copy default owner
items_to_copyGroup

Depends on: items_to_copyUseDefaults ∈ [true]

Default: "admin"

stringOverride items_to_copy default group
items_to_copyMode

Depends on: items_to_copyUseDefaults ∈ [true]

Default: "admin"

stringOverride items_to_copy default file mode
assimilate_enabled

Default: true

booleanAssimilate pkginfo properties on import
assimilate_autoremove

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate autoremove on import
assimilate_blocking_applications

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate blocking_applications on import
assimilate_category

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate category on import
assimilate_description

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate description on import
assimilate_developer

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate developer on import
assimilate_display_name

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate display_name on import
assimilate_icon_hash

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate icon_hash on import
assimilate_icon_name

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate icon_name on import
assimilate_installable_condition

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate installable_condition on import
assimilate_installcheck_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate installcheck_script on import
assimilate_installer_choices_xml

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate installer_choices_xml on import
assimilate_installs_items

Depends on: assimilate_enabled ∈ [true]

Default: false

booleanAssimilate installs_items on import
assimilate_items_to_copy

Depends on: assimilate_enabled ∈ [true]

Default: false

booleanAssimilate items_to_copy on import
assimilate_maximum_os_version

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate maximum_os_version on import
assimilate_minimum_munki_version

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate minimum_munki_version on import
assimilate_minimum_os_version

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate minimum_os_version on import
assimilate_name

Depends on: assimilate_enabled ∈ [true]

Default: false

booleanAssimilate name on import
assimilate_pre_scripts

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate pre_scripts on import
assimilate_preinstall_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate preinstall_script on import
assimilate_postinstall_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate postinstall_script on import
assimilate_preuninstall_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate preuninstall_script on import
assimilate_postuninstall_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate postuninstall_script on import
assimilate_post_scripts

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate post_scripts on import
assimilate_receipts

Depends on: assimilate_enabled ∈ [true]

Default: false

booleanAssimilate receipts on import
assimilate_requires

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate requires on import
assimilate_supported_architectures

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate supported_architectures on import
assimilate_unattended_install

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate unattended_install on import
assimilate_unattended_uninstall

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate unattended_uninstall on import
assimilate_uninstall_method

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate uninstall_method on import
assimilate_uninstall_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate uninstall_script on import
assimilate_uninstallable

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate uninstallable on import
assimilate_uninstallcheck_script

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate uninstallcheck_script on import
assimilate_uninstaller_item_location

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate uninstaller_item_location on import
assimilate_update_for

Depends on: assimilate_enabled ∈ [true]

Default: true

booleanAssimilate update_for on import
logLevel

Default: 3

Range: Off (0), Error (1), Warn (2), Info (3), Debug (4), Verbose (5)

integerLog level
logToFile

Send log statements to a file in ~/Library/Logs/MunkiAdmin/

Default: true

booleanLog to file
logToSyslog

Send log statements to Apple System Log, so they show up in Console.app.

Default: false

booleanLog to Apple System Log