Package: bash-completion
Version: 1:2.1-4.2
Severity: important
Responding to Lintian's warning (package-installs-into-obsolete-dir
etc/bash_completion.d) I moved a completion script to the new
/usr/share/bash-completion/completions/ location. The script is not sourced at
all. However, if I move it back to the old location, it is instantly available
again.
The completion script involved:
8X-----
_chlogin()
{
local cur files
[ -r /srv/chroot/ ] || return 0
COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]}
files=$( ls --color=never /srv/chroot )
if [ $COMP_CWORD -eq 1 ]
then
COMPREPLY=( $( compgen -W "$files" -- "$cur" ) )
fi
return 0
} &&
complete -F _chlogin chlogin
8X-----
The Bash configuration fragment used to enable bash-completion:
8X-----
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
8X-----
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (800, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages bash-completion depends on:
ii bash 4.3-14+b1
ii dpkg 1.18.4
bash-completion recommends no packages.
bash-completion suggests no packages.
-- no debconf information
_______________________________________________
Bash-completion-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bash-completion-devel