Red Hat Bugzilla – Bug 1381565
bash completion gives error when invoked after --text-width=-1 option
Last modified: 2017-08-01 19:06:21 EDT
Description of problem: Bash completion gives error message when invoked after --text-width=-1 Version-Release number of selected component (if applicable): clufter-cli-0.59.5-2.el7 How reproducible: always Steps to Reproduce: 1. Write command in command line and invoke bash completion by pushing <TAB>: [root@virt-024 ~]# clufter pcs2pcscmd --batch --quiet --silent --text-width=-1 Actual results: [root@virt-024 ~]# clufter pcs2pcscmd --batch --quiet --silent --text-width=-1 -bash: declare: cannot use `-f' to make functions Expected results: List of choices from bash completion.
The trace is like this: + local 'opts_common=--sys --dist -q --quiet --color -d --debug --logfile --loglevel' + local 'opts_main=-h --help -H --help-full -l --list --list-dists -v --version -e --ext -s --skip-ext --completion-bash' + local 'opts_nonmain=-h --help -H --help-full' + local cur fnc i=5 + true + test 5 -eq 0 + let i-=1 + cur== + [[ = =~ ^-.* ]] + case ${cur} in + fnc=_clufter_= + declare -f _clufter_= > -bash: declare: cannot use `-f' to make functions
Already fixed in upstream, since v0.59.7.
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. https://access.redhat.com/errata/RHBA-2017:2198