Re-packaging Adobe CS4 Design Premium with logGen, pkgGen, and Iceberg
I see a couple of threads about re-packaging Adobe CS4, so I'll try not to duplicate previously offered information.
A few people from the MacEnterprise list asked me how I accomplished re-packaging CS4, this forum seemed like as good a place as any to post what I've done.
By no means should anything I say be accepted as gospel truth. The Creative Suites are such beasts to re-package, you may find a better method and I'd be happy to hear about it. Feel free to offer suggestions.
Here's what I did...
1. took a before system snapshot with logGen
2. installed the Design Premium version of CS4 from DVD media on a freshly imaged 10.5.6 machine, I omitted a few things I knew my organization didn't need - Version Cue & Acrobat.com specifically
3. did NOT apply any Adobe updates
4. run logGen and create a post install diff file
5. manually parse the diff file and separate it into the following app/support file specific package content lists:
[code]
Adobe AIR with CS4-diff.txt
Adobe Acrobat 9 CS4-diff.txt
Adobe Bridge CS4-diff.txt
Adobe Device Central CS4-diff.txt
Adobe Dreamweaver CS4-diff.txt
Adobe Extension Manager CS4-diff.txt
Adobe Fireworks CS4-diff.txt
Adobe Flash CS4-diff.txt
Adobe Fonts with CS4-diff.txt ***
Adobe Illustrator CS4-diff.txt
Adobe InDesign CS4-diff.txt
Adobe Media Encoder CS4-diff.txt
Adobe Media Player with CS4-diff.txt
Adobe Photoshop CS4-diff.txt
Adobe Shared Files CS4-diff.txt ***
[/code]
6. run pkgGen against each of these diff files, creating unique ‘pkg-root’ folders for each diff file
7. with Iceberg, create unique pkg installers for each of the above 15 diff/pkg-root folders
For the majority of these diff files, the only file called out is the application bundle. Some might consider this to be excessive, I just find that this level of modularity makes troubleshooting that much easier.
The ‘Adobe Fonts with CS4-diff.txt’ file calls out only OpenType fonts added to /Library/Fonts/. The ‘Adobe Shared Files CS4-diff.txt’ file covers a variety of locations - /Applications/Utilities, /Library/Application Support, everything else that installs under /Library. I’m going to upload the diff files to the ‘My Downloads’ section. Please feel free to view them, critique them, offer suggestions about the contents, etc.
I’ve been building an experimental InstaDMG image with 10.5.6 and all of these CS4 PKG installers for about 6 weeks now. The InstaDMG process works fine, the image deploys fine (we use Deploy Studio), the machine boots without issue, and each component of CS4 Design Premium functions perfectly.
I’ve re-packaged a first set of updates to CS4 as well. It requires a super fun preflight script to delete tons of files. I’ll try to post an update for that shortly.
Hope this helps. Looking forward to your feedback.