Majority of the changes here are edits to README.md's but there are a couple functional changes to the defaults defined in autopromote.json:
Set remove_old_catalogs to false so autopromote.py makes less changes to pkginfo items (ever-so-slightly prevents unexpected changes that an admin might not want)
Adds the following [presumably sane] default keys to fields_to_copy: autoremove, icon_name, minimum_os_version, notes, OnDemand, postinstall_script, postuninstall_script, uninstall_script, uninstallable
Sets notify_slack to false
Sets slack_channel to CHANGEME in hopes of drawing Munki admins' attention to the key-value
Fixes typo in logger.info("Autopromote: scanning munki_repo/pkginfo") ; pkginfo > pkgsinfo
Adds a completion log-entry to the finally clause in main
Majority of the changes here are edits to
README.md
's but there are a couple functional changes to the defaults defined inautopromote.json
:remove_old_catalogs
tofalse
soautopromote.py
makes less changes topkginfo
items (ever-so-slightly prevents unexpected changes that an admin might not want)fields_to_copy
:autoremove
,icon_name
,minimum_os_version
,notes
,OnDemand
,postinstall_script
,postuninstall_script
,uninstall_script
,uninstallable
notify_slack
tofalse
slack_channel
toCHANGEME
in hopes of drawing Munki admins' attention to the key-valuelogger.info("Autopromote: scanning munki_repo/pkginfo")
;pkginfo
>pkgsinfo
finally
clause inmain