Add installcheck_script to AdobeReader.munki.recipe #494
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi, Folks
Adobe has recently released a new Unified Adobe Acrobat Application that is replacing the old Reader, Pro and DC Applications.
Adobe Acrobat Reader can't be installed if the unified App has been installed. If you try, the install will fail with something like this in the logs
The Acrobat Unified Applicaton also has logic in the installers to uninstall Adobe Acrobat Reader if it's found, resulting in looping installs.
Unfortunately there isn't any official documentation from Adobe (yet) around this, but we've found the key in
/Library/Preferences/com.adobe.Acrobat.Pro.plist
that tells us whether the unified App is installedThere is further information available in this MacAdmins Slack thread: https://macadmins.slack.com/archives/C0653D6F9/p1733394538021829
I've written some recipes that will download the new Unified Application and enable reader mode, I would say it's worth folks migrating Reader to these: https://github.com/autopkg/dataJAR-recipes/tree/master/Adobe%20Acrobat%20DC%20Unified%20Application
This PR adds and an
installcheck_script
that we have been running internally for a couple of months that will check whether the unified App is installed and exit if found.Output from a successful -v run