Add _lvm_filedir() to use _filedir except set $cur to /dev
when $cur is empty.

Signed-off-by: Liuhua Wang <lw...@suse.com>
Reviewed-by: Lidong Zhong <lzh...@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


_______________________________________________
Bash-completion-devel mailing list
Bash-completion-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bash-completion-devel

Reply via email to