Description of problem: python-novaclient includes support for bash completion. The file tools/nova.bash_completion should be installed to /etc/bash_completion.d/. Version-Release number of selected component (if applicable): python-novaclient-2.10.0-1.el6ost.noarch
Fedora bug 872544
bash-completion RPM is not in RHEL (it's in EPEL) so completion files in /etc/bash_completion.d/ are not sourced automatically, so moving completion for novaclient to /etc/profile.d/
Created attachment 695946 [details] avoid dependecy on bash-completion
VERIFIED. Version info: #-------------------------------------------------------# [tuser1@interceptor ~]$ arch ; cat /etc/redhat-release ; rpm -q python-novaclient x86_64 Red Hat Enterprise Linux Server release 6.4 (Santiago) python-novaclient-2.10.0-4.el6ost.noarch [tuser1@interceptor ~]$ #-------------------------------------------------------# Verification info: #-------------------------------------------------------# [root@interceptor ~]# su - tuser1 [tuser1@interceptor ~]$ #-------------------------------------------------------# [tuser1@interceptor ~]$ rpm -qf /etc/profile.d/nova.sh python-novaclient-2.10.0-4.el6ost.noarch #-------------------------------------------------------# [tuser1@interceptor ~]$ nova li<TAB> list list-extensions live-migration [tuser1@interceptor ~]$ nova li #-------------------------------------------------------#
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0593.html