forked from pool/bash-completion
13 lines
536 B
Diff
13 lines
536 B
Diff
|
--- 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*" ) )
|