If you are updating a self-contained application, let's say Google Chrome in this case, what are the best practices for this? If you build the dmg with Composer and set it up in self service, when it runs does it overwrite the existing Google Chrome? If not, do you need to script the removal of the existing Google Chrome first? And if so, do you have to do that via a separate script, or can you just do a
rm /Applications/Google Chrome.app
in the Execute Command field as part of the Files and Processes payload in the policy? Or is any of that necessary at all? Does Casper automatically overwrite the app when it installs? I'm asking because I have a user saying Self Service is erring out saying the app already exists, but when I run the same policy on my Mac and my test Mac, it installs the new version over the old one and I don't get any errors. Does being a local admin or not have anything to do with the difference in results here?