diff -up bash-completion-1.3/bash_completion.orig bash-completion-1.3/bash_completion --- bash-completion-1.3/bash_completion.orig 2011-02-06 21:16:00.000000000 +0200 +++ bash-completion-1.3/bash_completion 2011-08-15 12:52:42.040790631 +0300 @@ -171,7 +171,11 @@ have() unset -v have # Completions for system administrator commands are installed as well in # case completion is attempted via `sudo command ...'. - PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null && + # In this packaged setup we don't need to do the availability test below + # because only completions for commands that are actually available should + # be in /etc/bash_completion.d anyway; not doing the test improves our load + # time significantly. + #PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type $1 &>/dev/null && have="yes" } diff -up bash-completion-1.3/completions/ant.orig bash-completion-1.3/completions/ant --- bash-completion-1.3/completions/ant.orig 2011-01-21 11:36:11.000000000 +0200 +++ bash-completion-1.3/completions/ant 2011-08-15 12:54:52.717060687 +0300 @@ -57,7 +57,8 @@ _ant() -- "$cur" ) ) fi } -have complete-ant-cmd.pl && \ +# https://bugzilla.redhat.com/729771 +PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin type complete-ant-cmd.pl &>/dev/null && \ complete -C complete-ant-cmd.pl -F _ant ant || complete -F _ant ant }