Nothing makes me cringe more than "snapshots"...to your point, there's a reason developers build logic into their PKG/MPKG installers. Anyone who thinks a snapshot is a smart way to deploy software that shipped with installers containing logic, well...I'll withold my snide remarks. :):):)
If you open the full Shockwave PKG in Pacifist, you'll find there is only one preflight script containing simply:
#! /bin/bash
sudo rm -rf /Library/Application Support/Adobe/Shockwave 11
Could it be that Adobe's installer development team are maturing? :b
Pacifist is one of the most valuable tools for examining PKG/MPKG installers. Here are screenshots of the Shockwave Flash installer. Seems at first glance like a nicely designed package. The litmus test would be to push to a freshly imaged Mac (virtual machine in ESXi or physical?) and circle back to see if any permissions got whacked (most mature tools default to NOT altering existing directory ownership/permissions), etc.
Package Contents
external image link
Resources
external image link
These are the kind of clean PKG/MPKG installers we deploy with absolutely no modification. Including (but not limited to) not renaming the original PKG/MPKG. Using your favorite tool, drop the PKG/MPKG (or even the DMG) into /tmp and trigger it with the standard commands.
This ensures Casper has a receipt that follows your naming convention, by naming YOUR package using your company's package naming convention, for example vendor-application-version which would show up as "Installed by Casper":
Adobe-FlashPlayer-12.0.2r122
...while preserving all the criteria set by Adobe (package name, version info, bundle info, etc.), which shows up under "Installed by Installer.app".
All third party PKG/MPKG's should be properly vetted, and if it passes, simply wrap it and deploy. There may be a command you might need to run (Flash Player), but the same packaging/distribution methodology applies, including the necessary commands in a postflight script. Flash Player, Adobe Reader, etc...long list of installers that you can deploy using this method, and trust that later on you'll be in the best position (rather than winging it with a snapshot and hoping for the best).
Don