aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-12-20 14:27:43 -0800
committerTim Harder <radhermit@gentoo.org>2014-12-20 14:27:43 -0800
commitfabda847f4690cac36728ec8372f4fe82a8ba9f1 (patch)
tree5fcd8d9aae3aa5e31b53afb78da2629feb577def /src/_gentoo_packages
parent_gentoo_repos: use more apt variable names (diff)
downloadzsh-completion-fabda847f4690cac36728ec8372f4fe82a8ba9f1.tar.gz
zsh-completion-fabda847f4690cac36728ec8372f4fe82a8ba9f1.tar.bz2
zsh-completion-fabda847f4690cac36728ec8372f4fe82a8ba9f1.zip
_gentoo_repos: drop duplicated output functionality
Also, calling _gentoo_repos with no arguments returns all configured repos instead of just the main repo. To get the path for the main repo use `_gentoo_repos -m`.
Diffstat (limited to 'src/_gentoo_packages')
-rw-r--r--src/_gentoo_packages10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/_gentoo_packages b/src/_gentoo_packages
index fa782e4..f15487c 100644
--- a/src/_gentoo_packages
+++ b/src/_gentoo_packages
@@ -89,7 +89,7 @@ _gentoo_packages_update_useflag(){
local flags trees
flags=()
- trees=($(_gentoo_repos) $(_gentoo_repos -o))
+ trees=($(_gentoo_repos))
for PORTDIR in ${trees[@]}; do
[[ -r ${PORTDIR}/profiles/use.desc ]] &&
@@ -114,7 +114,7 @@ _gentoo_packages_update_active_useflag(){
_gentoo_packages_update_category(){
local trees category
- trees=($(_gentoo_repos) $(_gentoo_repos -o))
+ trees=($(_gentoo_repos))
category=( $trees/*-*(/:t) )
_wanted cat_packages expl 'category' compadd "$@" $category
}
@@ -144,7 +144,7 @@ _gentoo_packages_update_installed_versions(){
_gentoo_packages_update_available_pkgnames_only(){
local trees packages
- trees=($(_gentoo_repos) $(_gentoo_repos -o))
+ trees=($(_gentoo_repos))
packages=($trees/*-*/*(:t))
_wanted packages expl 'package' compadd - "${(@)packages}"
@@ -153,7 +153,7 @@ _gentoo_packages_update_available_pkgnames_only(){
_gentoo_packages_update_available(){
local trees category packages pkg expl
- trees=($(_gentoo_repos) $(_gentoo_repos -o))
+ trees=($(_gentoo_repos))
category=($trees/*-*(/:t))
packages=($trees/*-*/*(:t))
@@ -175,7 +175,7 @@ _gentoo_packages_update_available(){
_gentoo_packages_update_available_versions(){
local var overlay_ebuilds portage_ebuilds expl trees category
- PORTDIR=$(_gentoo_repos)
+ PORTDIR=$(_gentoo_repos -m)
PORTDIR_OVERLAY=$(_gentoo_repos -o)
trees=($PORTDIR $=PORTDIR_OVERLAY)