File: 08-dpkg_fix_-W_option.patch

package info (click to toggle)
bash-completion 1%3A2.1-4.3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 7,740 kB
  • sloc: exp: 8,230; makefile: 948; sh: 727; perl: 59; python: 26; xml: 13; ansic: 6
file content (33 lines) | stat: -rw-r--r-- 1,103 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
From: Luca Capello <luca@pca.it>
Subject: fix wrong completion for dpkg's -W option
Origin: vendor, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697513
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697513
Forwarded: no

---
 completions/dpkg |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

--- bash-completion.orig/completions/dpkg
+++ bash-completion/completions/dpkg
@@ -52,9 +52,9 @@ _dpkg()
     fi
 
     case $prev in
-        -c|-i|-A|-I|-f|-e|-x|-X|-W|--install|--unpack|--record-avail| \
+        -c|-i|-A|-I|-f|-e|-x|-X|--install|--unpack|--record-avail| \
         --contents|--info|--fsys-tarfile|--field|--control|--extract| \
-        --vextract|--show)
+        --vextract)
             _filedir '?(u|d)deb'
             return 0
             ;;
@@ -62,7 +62,7 @@ _dpkg()
             _filedir -d
             return 0
             ;;
-        -s|-p|-l|--status|--print-avail|--list)
+        -s|-p|-l|-W|--status|--print-avail|--list|--show)
             COMPREPLY=( $( apt-cache pkgnames "$cur" 2>/dev/null ) )
             return 0
             ;;