[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