boxen/puppet-kindle — pull request #7 by mchesler (2013-10-08 20:04:18+00:00)
Title: Using alternate appdmg_eula provider - performs chown

The puppet provided appdmg package provider doesn't do anything with file ownership/permissions. When a package is installed on OSX for an individual user, the package will function properly, but the user will not be able to update via normal routes (e.g. AppStore). By contrast, the boxen provided appdmg_eula provider does a recursive chown on the new app, more closely mimicking the behavior of the user installing the app manually.