[Bash-completion-commits] [SCM] bash-completion branch, master, updated. efaae3f8b958b14dd6fa5b7f07ea13375ddc3737
Ville Skyttä
ville.skytta at iki.fi
Wed Jun 9 20:15:45 UTC 2010
The following commit has been merged in the master branch:
commit efaae3f8b958b14dd6fa5b7f07ea13375ddc3737
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Wed Jun 9 23:10:51 2010 +0300
Don't override command completions with init script ones.
Need to be more careful with these now as some command completions may already
be set up before contrib/service is sourced and we want them to survive.
diff --git a/contrib/service b/contrib/service
index 05732a9..1c48075 100644
--- a/contrib/service
+++ b/contrib/service
@@ -34,7 +34,8 @@ _service()
} &&
complete -F _service service
[ -d /etc/init.d/ ] && complete -F _service -o default \
- $(for i in /etc/init.d/*; do printf '%s\n' ${i##*/}; done)
+ $(for i in /etc/init.d/*; do
+ complete -p ${i##*/} &>/dev/null || printf '%s\n' ${i##*/}; done)
# Local variables:
# mode: shell-script
--
bash-completion
More information about the Bash-completion-commits
mailing list