diff options
Diffstat (limited to 'Completion/Redhat')
-rw-r--r-- | Completion/Redhat/Command/_rpm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Completion/Redhat/Command/_rpm b/Completion/Redhat/Command/_rpm index a174f1aa6..635d28989 100644 --- a/Completion/Redhat/Command/_rpm +++ b/Completion/Redhat/Command/_rpm @@ -272,7 +272,10 @@ _rpms_caching_policy () { oldp=( "$1"(mw+1) ) (( $#oldp )) && return 0 - [[ /var/lib/rpm/packages.rpm -nt "$1" ]] + pkg_indices=( /var/lib/rpm/{packages.rpm,Packages}(N) ) + for pkg_index in $pkg_indices; do + [[ "$pkg_index" -nt "$1" ]] && return 0 + done } _rpm "$@" |