Prevent completion dir from being sourced twice if BASH_COMPLETION_DIR and BASH_COMPLETION_COMPAT_DIR are equal (Alioth#311433)

This commit is contained in:
Freddy Vulto 2009-02-04 00:05:23 +01:00
parent 1eadb1385d
commit d138942196
2 changed files with 4 additions and 1 deletions

View File

@ -9299,6 +9299,7 @@ if [ -d $BASH_COMPLETION_COMPAT_DIR -a -r $BASH_COMPLETION_COMPAT_DIR -a \
done
fi
if [ -d $BASH_COMPLETION_DIR -a -r $BASH_COMPLETION_DIR -a \
$BASH_COMPLETION_DIR != $BASH_COMPLETION_COMPAT_DIR -a \
-x $BASH_COMPLETION_DIR ]; then
for i in $BASH_COMPLETION_DIR/*; do
[[ ${i##*/} != @(*~|*.bak|*.swp|\#*\#|*.dpkg*|*.rpm@(orig|new|save)) ]] &&

4
debian/changelog vendored
View File

@ -119,8 +119,10 @@ bash-completion (200902xx) UNRELEASED; urgency=low
* Restored `_display()' completion for `display' by removing
completion-by-extension for `display' (Alioth#311429)
* Removed duplicate completion option `-borderwidth' for `display'
* Prevent completion dir from being sourced twice if
BASH_COMPLETION_DIR and BASH_COMPLETION_COMPAT_DIR are equal (Alioth#311433)
-- Freddy Vulto <fvulto@gmail.com> Sun, 1 Feb 2009 23:59:39 +0100
-- Freddy Vulto <fvulto@gmail.com> Wed, 4 Feb 2009 00:05:03 +0100
bash-completion (20080705) unstable; urgency=low