11# bash completion for mdadm -*- shell-script -*-
22
3- _mdadm_raid_level ()
3+ _comp_cmd_mdadm__raid_level ()
44{
55 local mode
66
@@ -32,7 +32,7 @@ _mdadm_raid_level()
3232 esac
3333}
3434
35- _mdadm_raid_layout ()
35+ _comp_cmd_mdadm__raid_layout ()
3636{
3737 local level
3838 for (( i = 1 ; i < cword; i++ )) ; do
@@ -58,18 +58,18 @@ _mdadm_raid_layout()
5858 esac
5959}
6060
61- _mdadm_auto_flag ()
61+ _comp_cmd_mdadm__auto_flag ()
6262{
6363 COMPREPLY=($( compgen -W ' no yes md mdp part p' -- " $cur " ) )
6464}
6565
66- _mdadm_update_flag ()
66+ _comp_cmd_mdadm__update_flag ()
6767{
6868 COMPREPLY=($( compgen -W ' sparc2.2 summaries uuid name homehost resync
6969 byteorder super-minor' -- " $cur " ) )
7070}
7171
72- _mdadm ()
72+ _comp_cmd_mdadm ()
7373{
7474 local cur prev words cword split comp_args
7575 _comp_initialize -s -- " $@ " || return
@@ -82,19 +82,19 @@ _mdadm()
8282 return
8383 ;;
8484 --level | -${noargopts} l)
85- _mdadm_raid_level
85+ _comp_cmd_mdadm__raid_level
8686 return
8787 ;;
8888 --layout | --parity | -${noargopts} p)
89- _mdadm_raid_layout
89+ _comp_cmd_mdadm__raid_layout
9090 return
9191 ;;
9292 --auto | -${noargopts} a)
93- _mdadm_auto_flag
93+ _comp_cmd_mdadm__auto_flag
9494 return
9595 ;;
9696 --update | -${noargopts} U)
97- _mdadm_update_flag
97+ _comp_cmd_mdadm__update_flag
9898 return
9999 ;;
100100 esac
@@ -149,6 +149,6 @@ _mdadm()
149149 _filedir
150150 fi
151151} &&
152- complete -F _mdadm mdadm
152+ complete -F _comp_cmd_mdadm mdadm
153153
154154# ex: filetype=sh
0 commit comments