--- contrib/rpm.orig 2009-10-20 14:01:24.171874435 +0200 +++ contrib/rpm 2009-10-20 14:03:32.696958718 +0200 @@ -13,6 +13,9 @@ COMPREPLY=( $( sed -ne \ 's|^\('$cur'[^[:space:]]*\)-[^[:space:]-]\+-[^[:space:]-]\+\.rpm$|\1|p' \ /var/log/rpmpkgs ) ) + elif command -v rpmqpack >/dev/null; then + # SUSE's rpmqpack is faster than rpm -qa + COMPREPLY=( $(rpmqpack | grep "^$cur") ) else _rpm_nodigsig COMPREPLY=( $( rpm -qa $nodig $nosig --qf='%{NAME} ' "$cur*" ) )