From 35c3c2aa5aa6de197ae25495a6069f50151202ad Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Tue, 1 Sep 2009 11:56:55 +0100 Subject: [PATCH] Detect old bash which can't do completion. --- .profile.d/completion.bashrc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.profile.d/completion.bashrc b/.profile.d/completion.bashrc index 775c208..0f71b59 100644 --- a/.profile.d/completion.bashrc +++ b/.profile.d/completion.bashrc @@ -1,3 +1,6 @@ +# Old bash doesn't have completion support. +if ! builtin complete 2>&1 | grep 'not a shell builtin' >/dev/null; then + # Helper! export COMPLETION_DIR_SSH=~/.ssh/hosts export COMPLETION_DIR_TELNET=~/.telnet/hosts @@ -129,3 +132,5 @@ complete -F _known_hosts knh complete -F _modprobe modprobe complete -F _rmmod rmmod complete -F _global global + +fi -- 2.20.1