1
0
bash-completion/bash-completion-speedup_rpm.patch

13 lines
536 B
Diff
Raw Normal View History

--- 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*" ) )