Skip to content

Instantly share code, notes, and snippets.

@clburlison
Last active September 3, 2015 03:48
Show Gist options
  • Save clburlison/83f356a730028fd9e2be to your computer and use it in GitHub Desktop.
Save clburlison/83f356a730028fd9e2be to your computer and use it in GitHub Desktop.
Adobe CC 2015 plists for aamporter

This gist is a collection of Adobe stuff for usage with aamporter and Adobe CC 2015. This collection was mostly created to help others with importing Adobe CC 2015 apps when they are packaged indidually in Adobe CCP without updates. That is what aamporter is for.

All plists included come with my recommendation however I'm just one guy. So who is to say I'm right. Feel free to create the plists for ammporter yourself. I've attached a script that might help you. You'll likely want to modify the update_for in the plists. This might still import muliples of the same update EX: PhotoshopCameraRaw8-8.0 is used for both Photshop and After Effects. This means it is your job to look for updates after running dl_updates_munki_cc_2015.command that have underscores (_) in their names after the version number. Deleting the duplicate updates and modifing the orginal pkginfo file to do an update_for both applications (AE & PS in this example).

Use Tim's munkiimport_cc_installers.py script (bundled with aamporter) to import the packages from Adobe CCP into Munki.

Both scripts in this gist will require you to change varriables and the location of your aamporter script (download seperately).

  • build-plists.command - This script will build the plists in this gist from a directory of Adobe CC packages. I don't have time to run aamporter manually for each package.
  • dl_updates_munki_cc_2015.command - This script will run aamporter and do a munki import of the adobe updates.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeAfterEffects-13.5.0-Trial</string>
<string>AdobeAfterEffectsCC2015LangPacken_US-13.5.0</string>
<string>AdobeAfterEffectsCC2015Presets-13.5.0</string>
<string>AdobeAfterEffectsCC2015Support-13.5.0</string>
<string>AdobeCharacterAnimatorPreview-1.0</string>
<string>AdobeColorCommonSetRGB-4.0</string>
<string>AdobeColorVideoProfilesAECS6-4.0</string>
<string>AdobeFontsRecommended-3.0</string>
<string>AdobeFontsRequired-3.0</string>
<string>AdobeMotionPictureColorFilesCC-5.0</string>
<string>CameraProfilesInstaller-8.0</string>
<string>PhotoshopCameraRaw8-8.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeAfterEffects2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeAudition-8.0.0-Trial</string>
<string>AdobeAuditionCC2015LangPacken_US-8.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeAudition2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeAPE3.4_Mac_NoLocale</string>
<string>AdobeBridgeCC-6.0</string>
<string>AdobeMiniBridge3-3</string>
<string>AdobeSwitchBoard3-3</string>
<string>CameraProfilesInstaller-8.0</string>
<string>PhotoshopCameraRaw8-8.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeBridge2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeDreamweaverCC2015LangPacken_US-16.0.0</string>
<string>AdobeDreamweavercc64Bit-16</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeDreamweaver2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AIRForAPPLEIOSFlashPro15.0</string>
<string>AdobeColorCommonSetCMYK-5.0</string>
<string>AdobeColorCommonSetRGB-5.0</string>
<string>AdobeFlash-15.0.0</string>
<string>AdobeFlash-15.0.0en_US</string>
<string>CameraProfilesInstaller-8.0</string>
<string>PhotoshopCameraRaw8-8.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeFlashPro2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeColorCommonSetCMYK-5.0</string>
<string>AdobeColorCommonSetRGB-5.0</string>
<string>AdobeColorEUExtraSettingsCC-5.0</string>
<string>AdobeColorEURecommendedSettingsCC-5.0</string>
<string>AdobeColorJAExtraSettingsCC-5.0</string>
<string>AdobeColorJARecommendedSettingsCC-5.0</string>
<string>AdobeColorNAExtraSettingsCC-5.0</string>
<string>AdobeColorNARecommendedSettingsCC-5.0</string>
<string>AdobeIllustrator19-en_US</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeIllustrator2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeColorCommonSetCMYK-5.0</string>
<string>AdobeColorCommonSetRGB-5.0</string>
<string>AdobeColorEUExtraSettingsCC-5.0</string>
<string>AdobeColorEURecommendedSettingsCC-5.0</string>
<string>AdobeColorJAExtraSettingsCC-5.0</string>
<string>AdobeColorJARecommendedSettingsCC-5.0</string>
<string>AdobeColorNAExtraSettingsCC-5.0</string>
<string>AdobeColorNARecommendedSettingsCC-5.0</string>
<string>AdobeICCC2015AppLangen_US-11.0</string>
<string>AdobeICCC2015CBase-11.0</string>
<string>AdobeICCC2015CLangen_US-11.0</string>
<string>AdobeInCopyCC2015-11.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeInCopy2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeColorCommonSetCMYK-5.0</string>
<string>AdobeColorCommonSetRGB-5.0</string>
<string>AdobeColorEUExtraSettingsCC-5.0</string>
<string>AdobeColorEURecommendedSettingsCC-5.0</string>
<string>AdobeColorJAExtraSettingsCC-5.0</string>
<string>AdobeColorJARecommendedSettingsCC-5.0</string>
<string>AdobeColorNAExtraSettingsCC-5.0</string>
<string>AdobeColorNARecommendedSettingsCC-5.0</string>
<string>AdobeDigitalPublishingCC2015-3.0</string>
<string>AdobeIDCC2015AppLangen_US-11.0</string>
<string>AdobeIDCC2015CBase-11.0</string>
<string>AdobeIDCC2015CLangen_US-11.0</string>
<string>AdobeInDesignCC2015-11.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeInDesign2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeLightroom-6.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeLightroom2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeMediaEncoder-9.0.0-Trial</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeMediaEncoder2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>MuseCC2015-2015.0.0.597</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeMuse2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeColor-PhotoshopSpecificCC-5.0</string>
<string>AdobeColorCommonSetCMYK-5.0</string>
<string>AdobeColorCommonSetRGB-5.0</string>
<string>AdobeColorEUExtraSettingsCC-5.0</string>
<string>AdobeColorEURecommendedSettingsCC-5.0</string>
<string>AdobeColorJAExtraSettingsCC-5.0</string>
<string>AdobeColorJARecommendedSettingsCC-5.0</string>
<string>AdobeColorNAExtraSettingsCC-5.0</string>
<string>AdobeColorNARecommendedSettingsCC-5.0</string>
<string>AdobeColorVideoProfilesCSCC-5.0</string>
<string>AdobeExportAssets2-2.0</string>
<string>AdobePhotoshopCC2015-16.0</string>
<string>AdobePhotoshopCC2015AEEnglishLanguagePack-16.0</string>
<string>AdobePhotoshopCC2015EnglishLanguagePack-16.0</string>
<string>AdobePhotoshopCC2015ILEnglishLanguagePack-16.0</string>
<string>AdobePreviewCC-1.0.0</string>
<string>CameraProfilesInstaller-8.0</string>
<string>PhotoshopCameraRaw8-8.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobePhotoshop2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobePrelude-4.0.0-Trial</string>
<string>AdobePreludeCC2015LangPacken_US-4.0.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobePrelude2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeFontsRecommended-3.0</string>
<string>AdobeFontsRequired-3.0</string>
<string>AdobePremierePro-9.0.0-Trial</string>
<string>AdobePremiereProCC2015LangPacken_US-9.0.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobePremierePro2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>channels</key>
<array>
<string>AdobeSpeedGrade-9.0.0-Trial</string>
<string>AdobeSpeedGradeCC2015LangPacken_US-9.0.0</string>
</array>
<key>munki_update_for</key>
<array>
<string>AdobeSpeedGrade2015</string>
</array>
<key>munki_repo_destination_path</key>
<string>adobe/cc/2015/updates</string>
</dict>
</plist>
#!/bin/sh
source_path=$(dirname "${0}")
cd "${source_path}"
DIR="/Volumes/data/i_hate_packaging_adobe_cc"
OUTPUT="/Users/clburlison/work/automation-scripts/aamporter/product-plist-examples/CC2015"
# Check step
check=`find ${OUTPUT} -maxdepth 0 -empty -exec echo "is empty" \;`
if [ "${check}" != "is empty" ]; then
echo "Output dir is not empty. Canceling run."
exit 0
fi
mkdir -p ${OUTPUT}
for i in ${DIR}/* ; do
if [ -d "$i" ]; then
data=`find ${i} -name "*.ccp" -depth 1`
../aamporter.py --build-product-plist ${data}
mv ./*.ccp.plist ${OUTPUT}
fi
done
echo "Files moved to Output directory below:"
echo "${OUTPUT}"
# read dummy
#!/bin/sh
source_path=$(dirname "${0}")
cd "${source_path}"
DIR="/Users/clburlison/work/automation-scripts/aamporter/product-plist-examples/CC2015"
for i in ${DIR}/* ; do
../aamporter.py --product-plist ${i} --munkiimport
done
read dummy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment