summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorChantry Xavier <shiningxc@gmail.com>2007-09-05 13:15:22 +0200
committerDan McGee <dan@archlinux.org>2007-09-06 03:28:46 +0200
commit39871375051856f9248d651005ab62e2a309d6ea (patch)
tree710ec850f3a63d3aa971c98960122c447de1d886 /contrib
parent461bc9e6ce8afee23b6402b4af65aa29b7268c35 (diff)
downloadpacman-39871375051856f9248d651005ab62e2a309d6ea.tar.gz
pacman-39871375051856f9248d651005ab62e2a309d6ea.tar.xz
contrib : update zsh and bash completion to reflect the new sync dbs location.
I wonder how many tools / scripts deal directly with the sync databases under /var/lib/pacman/ , I doubt these are the only ones. Signed-off-by: Chantry Xavier <shiningxc@gmail.com>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/bash_completion4
-rw-r--r--contrib/zsh_completion4
2 files changed, 4 insertions, 4 deletions
diff --git a/contrib/bash_completion b/contrib/bash_completion
index 7018dfeb..a3d5c432 100644
--- a/contrib/bash_completion
+++ b/contrib/bash_completion
@@ -48,7 +48,7 @@ _available_pkgs ()
local available_pkgs
local enabled_repos
enabled_repos=$( grep '\[' /etc/pacman.conf | grep -v -e 'options' -e '^#' | tr -d '[]' )
- available_pkgs=$( for r in $enabled_repos; do echo /var/lib/pacman/$r/*; done )
+ available_pkgs=$( for r in $enabled_repos; do echo /var/lib/pacman/sync/$r/*; done )
COMPREPLY=( $( compgen -W "$( for i in $available_pkgs; do j=${i##*/}; echo ${j%-*-*}; done )" -- $cur ) )
}
@@ -67,7 +67,7 @@ _available_groups ()
local available_groups
local enabled_repos
enabled_repos=$( grep '\[' /etc/pacman.conf | grep -v -e 'options' -e '^#' | tr -d '[]' )
- available_groups=$( for r in $enabled_repos; do sed '/%GROUPS%/,/^$/{//d; p}' /var/lib/pacman/$r/*/desc | sort -u; done )
+ available_groups=$( for r in $enabled_repos; do sed '/%GROUPS%/,/^$/{//d; p}' /var/lib/pacman/sync/$r/*/desc | sort -u; done )
COMPREPLY=( $( compgen -W "$( for i in $available_groups; do echo ${i%-*-*}; done )" -- $cur ) )
}
diff --git a/contrib/zsh_completion b/contrib/zsh_completion
index d7e14864..4607bd7e 100644
--- a/contrib/zsh_completion
+++ b/contrib/zsh_completion
@@ -227,9 +227,9 @@ _pacman_completions_all_packages() {
repositories=( $(_call_program repositories cat /etc/pacman.conf | grep "^\[" | sed "s,\(\[\|\]\),,g" | grep -v "^options" | sort -u) )
# these can be specified as either 'package' or 'repository/package'
if [[ "$PREFIX" == "" ]] ; then
- packages=( $(_call_program packages ls /var/lib/pacman/${^repositories} | grep -v "^/" | sed "s,\-[^-]*\-[^-]*$,," | sort -u) )
+ packages=( $(_call_program packages ls /var/lib/pacman/sync/${^repositories} | grep -v "^/" | sed "s,\-[^-]*\-[^-]*$,," | sort -u) )
else
- packages=( $(_call_program packages ls /var/lib/pacman/${^repositories} | grep -v "^/" | grep -e \^$PREFIX | sed "s,\-[^-]*\-[^-]*$,," | sort -u) )
+ packages=( $(_call_program packages ls /var/lib/pacman/sync/${^repositories} | grep -v "^/" | grep -e \^$PREFIX | sed "s,\-[^-]*\-[^-]*$,," | sort -u) )
fi
compadd "$@" -a packages
}