From 300106826850aeb789f0a52ceca1327c5aa828bf Mon Sep 17 00:00:00 2001 From: Shaun Amott Date: Sat, 7 Oct 2006 03:32:29 +0000 Subject: Fix auto-completion for portinstall and /usr/ports/INDEX-*. PR: ports/103550 Submitted by: Jeppe Larsen Approved by: Kirk Strauser (maintainer) --- shells/bash-completion/files/patch-bash_completion | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 shells/bash-completion/files/patch-bash_completion (limited to 'shells/bash-completion/files/patch-bash_completion') diff --git a/shells/bash-completion/files/patch-bash_completion b/shells/bash-completion/files/patch-bash_completion new file mode 100644 index 000000000000..3d06ec6850e3 --- /dev/null +++ b/shells/bash-completion/files/patch-bash_completion @@ -0,0 +1,19 @@ +--- bash_completion.old Sat Sep 23 20:42:29 2006 ++++ bash_completion Sun Sep 24 10:55:26 2006 +@@ -5485,14 +5485,10 @@ + local cur portsdir prev indexfile + local -a COMPREPLY2 + +- portsdir=${PORTSDIR:-/usr/ports}/ ++ portsdir=${PORTSDIR:-/usr/ports} + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} +- # First try INDEX-5 +- indexfile=$portsdir/INDEX-5 +- # Then INDEX if INDEX-5 does not exist or system is not FreeBSD 5.x +- [ "${OSTYPE%.*}" = "freebsd5" -a -f $indexfile ] || +- indexfile=$portsdir/INDEX ++ indexfile="${portsdir}/INDEX-${OSTYPE:7:1}" + + [ "$prev" = "-l" -o "$prev" = "-L" -o "$prev" = "-o" ] && return 0 + -- cgit v1.2.3