Red Hat Bugzilla – Bug 987553
PassengerRoot is ignored for ruby cartridges
Last modified: 2015-05-14 19:12:35 EDT
Description of problem:
In my gear's ruby/etc/conf.d/openshift.conf I tried the following:
Steps to Reproduce:
1. Create a Ruby cartridge
2. Modify ruby/etc/conf.d/openshift.conf and set the PassengerRoot to 'NotUsed'
3. stop and start the gear
The gear continues to work. To avoid confusion I am suggesting we change the PassengerRoot value in our ruby cartridge to 'NativelyPackaged'. This is because in the passenger's ext/common/ResourceLocator.h we are hitting the "natively packaged" logic. Our binaries are shipped as part of rubygem-passenger-native.
Pull Request incoming...
Commit pushed to master at https://github.com/openshift/origin-server
Bug 987553 - PassengerRoot is ignored for ruby cartridges
Checked on devenv-stage_452,
The value of PassengerRoot has been changed to "NativelyPackaged" for ruby cartridges.
And the ruby cartridge works fine.
Move bug to verified.