6.2. setup Script
setup [
--version <version>
]
--version <version>: selects which version of the cartridge to install. If you do not supply a version, OpenShift Enterprise installs the version given in the Version element of the $cartridge_name/metadata/manifest.yml file.
The setup script creates and configures files that OpenShift Enterprise copies from the cartridge repository to the gear's directory. The setup script must be re-entrant. OpenShift Enterprise runs the script for every upgrade that is not backward compatible. Add logic you want to run only once to the install script, not the setup script.
setup_rewritten section of the $cartridge_name/metadata/managed_files.yml file. During an upgrade, OpenShift Enterprise deletes these files prior to running the setup script.
setup script.