Applies to: Centrify DirectControl Agent for Mac OS X version 5.0.3
The documentation for configuring the Centrify Agent for remote installation via Apple Remote Desktop state that the extracted CentrifyDC.pkg file can be navigated into for removal of display-popup.sh, open_adjoin.sh and editing of the post-installation script to allow for silent remote deployments and automatic post-install operations.
However the 5.0.3 Mac Agent does not appear to be packaged in such a way that it can be opened, therefore the adjustments required for deployment via ARD cannot be made.
Is this an omission, or is ARD not supported as a deployment method for the 5.0.3 package?
Reference: Admin Guide for Mac OS X (2012 Edition) - pg217
The 5.0.3 package was packaged slightly differently and requires an extra step for extraction - after taking the pkg file out of the dmg, it needs to be expanded with the pkgutil command:
pkgutil --expand /path/to/CentrifyDC-5.0.3.pkg ~/Desktop/5.0.3/
Inside there will be another .pkg file which will be navigable.
After the changes have been made, a new pkg file can be created with the with the --flatten switch.
For more information, see: pkgutil --help
As of version 5.1.1 onwards, it is no longer necessary to modify the Centrify agent installer for silent remote installation. The package can be natively pushed via ARD and will be installed in the background without prompting the user.
Post-installation scripts however are no longer supported. See the following KB for more info: