Composer User Guide 8.0 - JAMF Software
Composer User Guide 8.0 - JAMF Software
Composer User Guide 8.0 - JAMF Software
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Introduction to <strong>Composer</strong><br />
A package is a self-contained group of files that can be deployed to remote computers or as part<br />
of the imaging process. A package consists of product or component files, such as an application<br />
and its required components, a set of fonts, a preference file, or a document. A package also<br />
contains instructions about how and where it should be installed once received by the user.<br />
Depending on the files you want to package, <strong>Composer</strong> allows you to monitor the installation of<br />
your software or use files that already exist on your hard drive to build a package. You can also<br />
create a disk image of a pre-configured operating system.<br />
You can create packages using the following methods:<br />
Taking before and after snapshots of your hard drive<br />
Monitoring the file system<br />
Using pre-installed software<br />
Dragging contents from the Finder into <strong>Composer</strong><br />
Using an existing package<br />
Packaging an operating system (OS package)<br />
Unless you are creating an OS package, the files or software you want to package must first exist<br />
as a package source in <strong>Composer</strong>. A package source allows you view and edit attributes of the<br />
package (such as files, scripts, permissions, and localizations) before it is built. Once a package<br />
source exists for a group of files, you can make modifications and rebuild the package as many<br />
times as necessary. With the exception of OS packages, each method creates a package source in<br />
<strong>Composer</strong> for you.<br />
After you have verified the contents of a package source, <strong>Composer</strong> gives you the option to build a<br />
PKG or DMG-style package based on how you intend to use and deploy the package.<br />
5