diff --git a/completions/pkgtools b/completions/pkgtools index 3f73c68a..df59ad15 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