Description of problem: The file to add bash completion support for the Cinder CLI client is being placed in the wrong directory. This is causing errors to appear at login for users who have their shell set to ksh instead of bash. The file that is being placed at /etc/profile.d/cinder.sh should be in /etc/bash_completion.d instead. Version-Release number of selected component (if applicable): python-cinderclient-1.0.7-2.el6.noarch How reproducible: 100% Steps to Reproduce: 1. Install python-cinderclient-1.0.7-2.el6.noarch (standalone or as part of a RDO install) 2. Create new user, set user's shell to /bin/ksh 3. Login or use "su -" to switch to alternate user Actual results: [root@havana ~]# su - testuser /etc/profile[70]: .[91]: complete: not found [No such file or directory] /etc/profile[70]: .[256]: complete: not found [No such file or directory] $ Expected results: [root@havana ~]# su - testuser $ Additional info: Only the first error is from Cinder. The Neutron client has the same packaging issue.
This has been corrected in RDO Icehouse and later packages.
*** Bug 1128898 has been marked as a duplicate of this bug. ***