[Composer] Feature requests - Was chopping up packages

Smith, William william.smith at merrillcorp.com
Thu Feb 26 15:20:08 PST 2009


On 2/26/09 4:27 PM, "Thomas Larkin" <tlarki at kckps.org> wrote:

>  So I gotta chop this up outside of composer then drag it into Casper Admin?
> 
>  Which is not a huge deal I just want it done right the first time.

The "easy" but cumbersome way would be to let Composer make its monolithic
package first.

Then duplicate it four times so that you have a package for every
application plus your "common" package (Right-click a Source in Composer to
reveal in Finder.):

    GarageBand
    iPhoto
    iMovie
    iWeb
    Common

Drag each package back into Composer and use its new "Convert to Source"
feature to make a package. Rename the new package accordingly, delete
everything but the needed contents and create a new package.

Composer 7.0 now creates read-only/compressed packages, so package sizes
will be at a minimum when done.

The "out-of-Composer" but quick way would be to compose your source without
creating a package.

Then quit Composer and navigate to your working directory, which by default
is within /Library/Application Support/JAMF/Sources, I believe. Check
Composer's preferences to verify.

You'll see something like:

    Library
        Application Support
            JAMF
                Sources
                    iLife
                        ROOT
                        Scripts
                        Settings
                        Snapshots

Create additional folders within Sources for each application:

    Library
        Application Support
            JAMF
                Sources
                    iLife
                        ROOT
                        Scripts
                        Settings
                        Snapshots
                    GarageBand
                        ROOT
                        Scripts
                        Settings
                        Snapshots
                    iMovie
                        ROOT
                        Scripts
                        Settings
                        Snapshots
                    iPhoto
                        ROOT
                        Scripts
                        Settings
                        Snapshots
                    iWeb
                        ROOT
                        Scripts
                        Settings
                        Snapshots

Within the ROOT folder of iLife (your package with everything), move each
application into the ROOT folder of the new Source folder with its name.
Recreate the folder structure as needed.

    Library
        Application Support
            JAMF
                Sources
                    iLife
                        ROOT
                            Library
                                Documentation
                                More stuff
                        Scripts
                        Settings
                        Snapshots
                    GarageBand
                        ROOT
                            Applications
                                GarargeBand.app
                        Scripts
                        Settings
                        Snapshots
                    iMovie
                        ROOT
                            Applications
                                iMovie.app
                        Scripts
                        Settings
                        Snapshots
                    iPhoto
                        ROOT
                            Applications
                                iPhoto.app
                        Scripts
                        Settings
                        Snapshots
                    iWeb
                        ROOT
                            Applications
                                iWeb.app
                        Scripts
                        Settings
                        Snapshots

Launch Composer and it will see all the new sources. Make a package from
each one.

(I'm surprised I didn't find this in the KB on JAMF's website.)

-- 

bill

William M. Smith, Technical Analyst
MCS IT
Merrill Communications, LLC
w (651) 632-1492
m (612) 384-8572



More information about the Composer mailing list