[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 1.3-330-g8641a8c
Igor Murzov
e-mail at date.by
Tue May 24 21:29:36 UTC 2011
The following commit has been merged in the master branch:
commit 8641a8c81738b0e2d562f91d377034b5bc931c89
Author: Igor Murzov <igor at gplsoft.org>
Date: Sat May 21 17:50:57 2011 +0400
removepkg: Make removepkg completion work with root other than /
diff --git a/completions/pkgtools b/completions/pkgtools
index 3f73c68..df59ad1 100644
--- a/completions/pkgtools
+++ b/completions/pkgtools
@@ -47,7 +47,9 @@ _removepkg()
return 0
fi
- COMPREPLY=( $( cd /var/log/packages; compgen -f -- "$cur" ) )
+ local root=${ROOT:-/}
+ COMPREPLY=( $( cd "$root/var/log/packages" 2> /dev/null || return 1 ; \
+ compgen -f -- "$cur" ) )
} &&
complete -F _removepkg removepkg
--
bash-completion
More information about the Bash-completion-commits
mailing list