aboutsummaryrefslogtreecommitdiffstats
path: root/bash-completion/wipefs
diff options
context:
space:
mode:
authorSami Kerola <kerolasa@iki.fi>2014-10-26 22:07:08 +0000
committerKarel Zak <kzak@redhat.com>2014-10-31 10:39:00 +0100
commit53154dae39cd16924c97754589ed5396a91946bd (patch)
tree2db36d7308a6b16abcf570fba3b435517c63b334 /bash-completion/wipefs
parentb35c37274c93745fd8d7a05d02a85fbde8110ab0 (diff)
downloadutil-linux-53154dae39cd16924c97754589ed5396a91946bd.tar.gz
bash-completion: stop being clever when listing block devices
Various commands such as blkid, cfdisk, fdisk, delpart, and so on listed only partitions and missed for example disks and volume groups. The right thing to do is to list all block devices in all for all commands performing operations with them. This might occasionally list unexpected devices that I think is lesser bad than missing some. Addresses: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764488 Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'bash-completion/wipefs')
-rw-r--r--bash-completion/wipefs4
1 files changed, 1 insertions, 3 deletions
diff --git a/bash-completion/wipefs b/bash-completion/wipefs
index e0e32867e4..d735b5ac7f 100644
--- a/bash-completion/wipefs
+++ b/bash-completion/wipefs
@@ -26,9 +26,7 @@ _wipefs_module()
return 0
;;
esac
- local DEVS
- DEVS=''; while read dev; do DEVS+="$dev " ; done < <(lsblk -pnro name)
- COMPREPLY=( $(compgen -W "$DEVS" -- $cur) )
+ COMPREPLY=( $(compgen -W "$(lsblk -pnro name)" -- $cur) )
return 0
}
complete -F _wipefs_module wipefs