Red Hat Bugzilla – Bug 1018969
[deploy] Add dependency directory section to managed_files.yml
Last modified: 2015-05-14 19:30:12 EDT
We should add a section to managed_files.yml that cartridge authors can use to indicate what directories they need in app-root/runtime/dependencies that the platform should create with each new deployment directory (clean build).
The section in managed_files.yml might look like this for the php cartridge:
And to avoid conflicts across cartridges, we should also make it so this would result in
Whenever a cartridge is configured as well as for clean builds, the platform will create each cartridge's dependency directories listed in managed_files.yml and create the appropriate symlinks. From the above example, this would mean the following symlink would be created:
~/php/phplib, points at ~/app-root/runtime/dependencies/php/phplib
Tested on devenv_3921.
The changed files are merged in on the latest instance.
Mark the bug as verified.