iconimporter
Tool for importing icons into a Munki repo
iconimporter
can help you populate icons for your Munki repo. Product-specific icons make Managed Software Center's display more professional and more user-friendly.
Tool: iconimporter
Usage: iconimporter [options] [/path/to/repo_root]
Options:
-h, --help show the help message and exit
-f, --force Create pngs even if there is an existing icon in the
repo.
-i ITEMS, --item=ITEMS
Only run for given pkginfo item name(s).
--plugin=PLUGIN Optional. Custom plugin to connect to repo.
--repo_url=REPO_URL, --repo-url=REPO_URL
Optional repo fileshare URL used by repo plugin.
Run with no options, iconimporter
will process every item in your catalogs. For any item that has no icon, it will download the installer item and attempt to extract an icon from the item. In the case of a drag-n-drop application on a disk image, it will extract the icon from the application. For packages, it will extract the icons from every application in the package. You'll need to look over what it extracted and discard the icons that you don't want, and potentially rename the icon you do want.
When run with the -i/--item
option; munkiimport
will attempt to extract icons only for the named items.
Extracted icons are written to <munki_repo>/icons/
. iconimporter
will use the repo configured for munkiimport
(if that is configured), or you can specify a repo using --repo_url
.
- Getting Started
- Overview
- Discussion Group
- Demonstration Setup
- Glossary
- Frequently Asked Questions
- Contributing to Munki
- Release Notes
- Introduction
- Managed Software Center in Munki 5.2
- Manual Apple Updates
- force_install_after_date for Apple Updates
- Additional update encouragement
- Aggressive update notifications
- AggressiveUpdateNotificationDays preference
- Additional Munki 5 changes
- Configuration profile notes
- Major macOS upgrade notes
- Upgrading to Munki 5
- Introduction
- Munki Links
- Product Icons
- Screenshots In Product Descriptions
- Client Customization
- Custom Help Content
- Featured Items
- Update Notifications:
- Introduction
- iconimporter
- makepkginfo
- munkiimport
- managedsoftwareupdate
- makecatalogs
- manifestutil
- repoclean
- Preferences
- Default Repo Detection
- Default Manifest Resolution
- Managed Preferences Support In Munki
- Apple Software Updates With Munki
- Pkginfo Files
- Supported Pkginfo Keys
- Pre And Postinstall Scripts
- Munki And AutoRemove
- Blocking Applications
- ChoiceChangesXML
- CopyFromDMG
- nopkg items
- How Munki Decides What Needs To Be Installed
- Default Installs
- Removal of Unused Software
- Upgrading macOS:
- Apple Updates:
- Securing the Munki repo
- Preflight And Postflight Scripts
- Report Broken Client
- MSC Logging
- Munki With Git
- Bootstrapping With Munki
- License Seat Tracking
- LaunchD Jobs and Changing When Munki Runs
- Web Request Middleware
- Repo Plugins
- Downgrading Software
- Downgrading Munki tools
- Authorized Restarts
- Allowing Untrusted Packages
- About Munki's Embedded Python
- Customizing Python for Munki
- Configuration Profile Emulation
- PPPC Privacy permissions
- AutoPkg
- Repackaging
- Creating Disk Images
- Stupid Munki Tricks
- Troubleshooting
- Professional Support
- Known Issues and Workarounds
- Building Munki packages
- Munki packages and restarts
- Signing Munki
- Removing Munki
- More Links And Tools
- Munki Configuration Script
- Who's Using Munki
- Munki 3 Information
- Munki 4 Information
- macOS Monterey Info
- Pkginfo For Apple Software Updates
- Managing Configuration Profiles
- Microsoft Office
- Adobe Products
- Upgrading macOS: