From 396a6d7df5a034ea39b7a1917c7a5f68b9d00a2b Mon Sep 17 00:00:00 2001 From: Ville Skyttä Date: Sat, 15 Nov 2014 22:36:04 +0200 Subject: bash-completion: Invoke actual commands to be completed, not basenames Addresses partially: http://bugs.debian.org/769462 Signed-off-by: Ville Skyttä --- bash-completion/losetup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bash-completion/losetup') diff --git a/bash-completion/losetup b/bash-completion/losetup index 874c549ae..d2b74184f 100644 --- a/bash-completion/losetup +++ b/bash-completion/losetup @@ -6,12 +6,12 @@ _losetup_module() prev="${COMP_WORDS[COMP_CWORD-1]}" case $prev in '-d'|'--detach') - ARG="$(losetup --output NAME | awk '{if (1 < NR) {print}}')" + ARG="$($1 --output NAME | awk '{if (1 < NR) {print}}')" COMPREPLY=( $(compgen -W "$ARG" -- $cur) ) return 0 ;; '-j'|'--associated') - ARG="$(losetup --output BACK-FILE | awk '{if (1 < NR) {print}}')" + ARG="$($1 --output BACK-FILE | awk '{if (1 < NR) {print}}')" COMPREPLY=( $(compgen -W "$ARG" -- $cur) ) return 0 ;; -- cgit v1.2.3-55-g7522