Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timsutton/5102798 to your computer and use it in GitHub Desktop.
Save timsutton/5102798 to your computer and use it in GitHub Desktop.
Profile package for setting Adobe Acrobat/Reader settings, using Luggage for packaging.
<?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>PayloadContent</key>
<array>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.adobe.Reader</key>
<dict>
<key>Set-Once</key>
<array>
<dict>
<key>mcx_preference_settings</key>
<dict>
<key>10</key>
<dict>
<key>AVAlert</key>
<dict>
<key>Checkbox</key>
<array>
<integer>8</integer>
<dict>
<key>OptionToOwn</key>
<array>
<integer>1</integer>
<integer>1</integer>
</array>
</dict>
</array>
</dict>
<key>EULAAccepted</key>
<true/>
</dict>
<key>11</key>
<dict>
<key>AVAlert</key>
<dict>
<key>Checkbox</key>
<array>
<integer>8</integer>
<dict>
<key>OptionToOwn</key>
<array>
<integer>1</integer>
<integer>1</integer>
</array>
</dict>
</array>
</dict>
<key>EULAAccepted</key>
<true/>
</dict>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadDisplayName</key>
<string>MCXToProfile: (com.adobe.Reader)</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.f72694dd-ad79-4c78-99e1-876681357a04.alacarte.customsettings.5d0d65d1-b9ed-4d19-8b65-8609ad317f8f</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>5d0d65d1-b9ed-4d19-8b65-8609ad317f8f</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.adobe.Acrobat.Pro</key>
<dict>
<key>Set-Once</key>
<array>
<dict>
<key>mcx_preference_settings</key>
<dict>
<key>10</key>
<dict>
<key>AVAlert</key>
<dict>
<key>Checkbox</key>
<array>
<integer>8</integer>
<dict>
<key>OptionToOwn</key>
<array>
<integer>1</integer>
<integer>1</integer>
</array>
</dict>
</array>
</dict>
<key>EULAAcceptedForBrowser</key>
<true/>
</dict>
<key>11</key>
<dict>
<key>AVAlert</key>
<dict>
<key>Checkbox</key>
<array>
<integer>8</integer>
<dict>
<key>OptionToOwn</key>
<array>
<integer>1</integer>
<integer>1</integer>
</array>
</dict>
</array>
</dict>
<key>EULAAcceptedForBrowser</key>
<true/>
</dict>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadDisplayName</key>
<string>MCXToProfile: (com.adobe.Acrobat.Pro)</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.f72694dd-ad79-4c78-99e1-876681357a04.alacarte.customsettings.83214d04-3b8e-4e9d-8800-9e9c5058ae31</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>83214d04-3b8e-4e9d-8800-9e9c5058ae31</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
<dict>
<key>PayloadContent</key>
<dict>
<key>com.adobe.Acrobat.Pro_x86_9.0</key>
<dict>
<key>Set-Once</key>
<array>
<dict>
<key>mcx_preference_settings</key>
<dict>
<key>AVAlert</key>
<dict>
<key>Checkbox</key>
<array>
<integer>8</integer>
<dict>
<key>OptionToOwn</key>
<array>
<integer>1</integer>
<integer>1</integer>
</array>
</dict>
</array>
</dict>
<key>AVGeneral</key>
<dict>
<key>CheckForUpdatesAtStartup</key>
<array>
<integer>0</integer>
<false/>
</array>
</dict>
<key>EULAAcceptedForBrowser</key>
<true/>
<key>Updater</key>
<dict>
<key>FirstTimeAppHasRun</key>
<array>
<integer>0</integer>
<false/>
</array>
</dict>
</dict>
</dict>
</array>
</dict>
</dict>
<key>PayloadDisplayName</key>
<string>MCXToProfile: (com.adobe.Acrobat.Pro_x86_9.0)</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadIdentifier</key>
<string>MCXToProfile.f72694dd-ad79-4c78-99e1-876681357a04.alacarte.customsettings.88da871c-6f67-45bb-ab85-7183ee8da50e</string>
<key>PayloadType</key>
<string>com.apple.ManagedClient.preferences</string>
<key>PayloadUUID</key>
<string>88da871c-6f67-45bb-ab85-7183ee8da50e</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Included custom settings:
com.adobe.Reader
com.adobe.Acrobat.Pro
com.adobe.Acrobat.Pro_x86_9.0
</string>
<key>PayloadDisplayName</key>
<string>MCXToProfile: com.adobe.Reader, com.adobe.Acrobat.Pro, com.adobe.Acrobat.Pro_x86_9.0, </string>
<key>PayloadIdentifier</key>
<string>AdobeAcrobatProAndReader_Settings</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>f72694dd-ad79-4c78-99e1-876681357a04</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
include /usr/local/share/luggage/luggage.make
TITLE=Profile_AdobeAcrobatProAndReader_Settings
PACKAGE_VERSION=2013.02.25
PAYLOAD=\
pack-usr-local-share-AdobeAcrobatProAndReader_Settings.mobileconfig \
pack-script-postflight
#!/bin/sh
/usr/bin/profiles -I -F /usr/local/share/AdobeAcrobatProAndReader_Settings.mobileconfig
<?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>autoremove</key>
<false/>
<key>catalogs</key>
<array>
<string>testing</string>
<string>production</string>
</array>
<key>description</key>
<string>Automatically accepts the EULA and disables prompt to associate with .pdf files. For Pro 9, also disables the update check.</string>
<key>display_name</key>
<string>Profile_AdobeAcrobatProAndReader_Settings</string>
<key>installed_size</key>
<integer>8</integer>
<key>installer_item_hash</key>
<string>be5efbdf61af34264d7c6e780ab8537c7aaff27fe6e45dbfd528d96e9ff861c6</string>
<key>installer_item_location</key>
<string>support/profiles/Profile_AdobeAcrobatProAndReader_Settings-2013.02.25.dmg</string>
<key>installer_item_size</key>
<integer>14</integer>
<key>minimum_os_version</key>
<string>10.7.0</string>
<key>name</key>
<string>Profile_AdobeAcrobatProAndReader_Settings</string>
<key>receipts</key>
<array>
<dict>
<key>filename</key>
<string>Profile_AdobeAcrobatProAndReader_Settings-2013.02.25.pkg</string>
<key>installed_size</key>
<integer>8</integer>
<key>packageid</key>
<string>org.my.Profile_AdobeAcrobatProAndReader_Settings</string>
<key>version</key>
<string>2013.02.25</string>
</dict>
</array>
<key>unattended_install</key>
<true/>
<key>unattended_uninstall</key>
<true/>
<key>uninstall_method</key>
<string>uninstall_script</string>
<key>uninstall_script</key>
<string>#!/bin/sh
/usr/bin/profiles -R -p AdobeAcrobatProAndReader_Settings
/usr/sbin/pkgutil --forget org.my.Profile_AdobeAcrobatProAndReader_Settings
rm -f /usr/local/share/AdobeAcrobatProAndReader_Settings.mobileconfig
</string>
<key>uninstallable</key>
<true/>
<key>update_for</key>
<array>
<string>AcrobatPro9</string>
<string>AdobeAcrobatProX</string>
<string>AdobeAcrobatProX_FromDesignWebPremium</string>
<string>AdobeReader</string>
</array>
<key>version</key>
<string>2013.02.25</string>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment