

- #Imaging a mac with munki install
- #Imaging a mac with munki software
- #Imaging a mac with munki download
#Imaging a mac with munki software
The green bubbles are manifests that clients check and we normally avoid adding any software directly to these. It may seem confusing at first, but once the manifest infrastructure is in place, assigning new software to all relevant clients is simple. Lastly you are asked if you would like to rebuild catalogs, type y and hit return. You are given a chance to make any alterations to the newly generated pkginfo file, simply press control + X. Munki may offer to extract an icon, type y and hit return. Just hit return when asked for a subdirectory path. You will be presented with a summary of your input, if you are happy that it is all correct type y and hit return. Productivity, Utilities, etc).Įnter the developer’s name (e.g. When prompted for a category, use the Mac App Store categories as a guide (e.g. The version number is pulled from the software, verify it is accurate and hit return, otherwise type in the correct version number. The description can be left blank for now, as it can be added in later with MunkiAdmin. The display name can contain spaces and capitals (e.g. When prompted for an item name enter the name of the package without the extension (e.g. Once renamed open Terminal and type ‘munkiimport ‘ (take note of the trailing space).ĭrag the renamed package onto the Terminal window and hit return. Do not use dashes, underscores or spaces (e.g.I recommend following the guidelines below, to keep your Munki repository tidy:įirst rename the software you wish to import: The 'Repo fileshare URL' can be left blank if the Munki repository is stored on the local disk, otherwise provide a network share path (e.g. Then creating a symbolic link from ‘/Users/Shared/munki_repo’ to ‘/Library/Server/Web/Data/Sites/Default/’ and enabling the OS X Server web server. For OS X the standard procedure involves creating a ‘munki_repo’ directory in ‘/Users/Shared/‘, populating it with the directories listed above. The steps for setting up a Munki repository vary depending on web server and platform. The recommended icon resolution is 300x300. Icons: Contains images (.png) used as software icons in the Managed Software Center application. With the release of Munki 2, there are three additional directories:Īrtwork: A place to store any images used within software descriptions.Ĭlient_resources: Home to the Managed Software Center application theme files. Note: Apart from the contents of pkgs every other directory contains standard Extensible Markup Language (XML) files.

#Imaging a mac with munki install
These manifest files contain a list of software to install and the catalog (version) to use.
#Imaging a mac with munki download
Manifests: Clients are configured to download a particular manifest file. plist extension.Ĭatalogs: Catalog files are generated from the contents of pkginfo files, they are used to separate production (tested) from development (untested) versions of software. Conventionally these pkgsinfo files have the.


These files contain detailed information about that piece of software and the catalog(s) that software is assigned to. Pkgsinfo: For each piece of software in the pkgs directory there is an associated file in pkgsinfo. Pkgs: All package (.pkg) and disk image (.dmg. In the situation where the repository is hosted on a remote server, Administrators can remotely edit the repository over a network share.Įvery Munki repository is comprised of the following four directories: IIS, Apache, etc.) regardless of platform. Since a Munki repository is simply a collection of organised files served out by a web server it can be hosted on any web server (e.g. Munki is a community driven project created by Greg Neagle, allowing IT Administrators to efficiently deploy software to large numbers of Macs.Ī Munki implementation can be broken down into two core parts ī) bunch of clients running the Munki software A lot has changed since my original post on Munki 1, with Munki 2 well and truly out I have taken the opportunity to write an updated guide on Munki 2.
