[Bash-completion-devel] [PATCH 2/3] lvm: pvcreate should be able to use all block devcices
Liuhua Wang
lwang at suse.com
Mon Mar 7 09:56:31 UTC 2016
Add _lvm_filedir() to use _filedir except set $cur to /dev
when $cur is empty.
Signed-off-by: Liuhua Wang <lwang at suse.com>
Reviewed-by: Lidong Zhong <lzhong at suse.com>
---
completions/lvm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/completions/lvm b/completions/lvm
index 1535c5c..e213967 100644
--- a/completions/lvm
+++ b/completions/lvm
@@ -1,5 +1,11 @@
# bash completion for lvm -*- shell-script -*-
+_lvm_filedir()
+{
+ cur=${cur:-/dev/}
+ _filedir
+}
+
_lvm_volumegroups()
{
COMPREPLY=( $(compgen -W "$( vgscan 2>/dev/null | \
@@ -174,7 +180,7 @@ _pvcreate()
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '$( _parse_usage "$1" --help )' -- "$cur" ) )
else
- _lvm_physicalvolumes
+ _lvm_filedir
fi
} &&
complete -F _pvcreate pvcreate
--
1.8.4.5
More information about the Bash-completion-devel
mailing list