]> git.pld-linux.org Git - packages/bash-completion.git/blob - bash-completion-rpm-cache.patch
- better support for rpm package completion
[packages/bash-completion.git] / bash-completion-rpm-cache.patch
1 Support rpm (jbj rpm 4.4.7+) hrmib exports for rpm -qa filter (via %_hrmib_path /var/cache/hrmib)
2
3 Not accepted upstream.
4
5 --
6 Signed-off-by: Elan Ruusamäe <glen@delfi.ee>
7
8 --- bash-completion-2.0/completions/rpm.orig    2012-01-07 23:44:41.000000000 +0100
9 +++ bash-completion-2.0/completions/rpm 2012-07-28 07:21:12.033708931 +0200
10 @@ -4,6 +4,12 @@
11  
12  _rpm_installed_packages()
13  {
14 +    # if rpm (4.4.7+) is configured to export it's rpmdb to /var/cache/hrmib (%_hrmib_path)
15 +    if [ -d /var/cache/hrmib -a -r /var/cache/hrmib ]; then
16 +        COMPREPLY=( $( LC_ALL=C command ls -1 /var/cache/hrmib | sed -ne '/^'$cur'/p') )
17 +        return
18 +    fi
19 +
20      if [[ -r /var/log/rpmpkgs && \
21          /var/log/rpmpkgs -nt /var/lib/rpm/Packages ]]; then
22          # using RHL 7.2 or later - this is quicker than querying the DB
This page took 0.080089 seconds and 3 git commands to generate.