Description of problem: Create an application with mongodb-2.2 and rockmongo-1.1 added. The content of "PHPRC" created under ~/rockmongo/env is still using the "export key=value" format. Maybe it should only store the raw value to be consistent with the other environment variables. Version-Release number of selected component (if applicable): On STG(devenv-stage_356), devenv-stage_356 How reproducible: Always Steps to Reproduce: 1. Create an app with mongodb-2.2 and rockmongo-1.1 rhc app create php1 php-5.3 mongodb-2.2 rockmongo-1.1 2. SSH into app rhc app-ssh php1 3. Check the value for PHPRC in rhcsh Actual results: The PHPRC still exports the environment variable the old fashioned way. However, the value can be correctly sourced. [php1-jhou6.dev.rhcloud.com env]\> pwd /var/lib/openshift/716232416361372832497664/rockmongo/env [php1-jhou6.dev.rhcloud.com env]\> cat PHPRC export PHPRC="/var/lib/openshift/716232416361372832497664/rockmongo/etc/conf/php.ini" [php1-jhou6.dev.rhcloud.com env]\> echo $PHPRC /var/lib/openshift/716232416361372832497664/php//configuration/etc/php.ini Expected results: PHPRC should store a raw value eg: [php1-jhou6.dev.rhcloud.com env]\> cat PHPRC /var/lib/openshift/716232416361372832497664/rockmongo/etc/conf/php.ini Additional info:
PR submitted to master
Commit pushed to master at https://github.com/openshift/li https://github.com/openshift/li/commit/202c6111c1b8f5e672619c7840080cbd951038a8 Fix bug 969930
PRs merged to master and stage.
Verified on STG Add rockmongo cartridge to an application, check the value of PHPRC, now it is raw value format [as1-sprint25.stg.rhcloud.com env]\> echo $PHPRC /var/lib/openshift/5153f657dbd93c5bcc0000c7/rockmongo/etc/conf/php.ini [as1-sprint25.stg.rhcloud.com env]\> cat PHPRC /var/lib/openshift/5153f657dbd93c5bcc0000c7/rockmongo/etc/conf/php.ini