Orchard

General Purpose Packaging

Overview

From time to time, you may find it necessary to create a general purpose package, which installs files to arbitrary places on disk. For instance, if you have a piece of software that can be licensed with the addition of a licence file to the file system, then you would create a recipe to pkg the file and make it require the parent software (so that the parent software is always installed first). Then when both are added to a manifest, the software will install and then become licensed. These types of pkgs will not be added to the autobuild, and should only be built if the contents need to change.

Requirements

Guidelines

Updating

If you need to update a general purpose pkg recipe, remember to bump the version number in your fork/PR and then ask the Orchard team to rebuild and import it into munki.

Orchard: AutoPkg/Contributing/GeneralPurposePackaging (last edited 2016-11-14 09:33:33 by ouit0354)