xl: fix bash completion
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 6 May 2010 10:12:11 +0000 (11:12 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 6 May 2010 10:12:11 +0000 (11:12 +0100)
Changeset 21263:9a12204ac0e4 changes the output format of "xl help"
which bash completion use, so update bash completion to compatible
with this.

Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
tools/libxl/bash-completion

index 4b870e66026bc146ad7d1cec85e004b7a4aa5e58..15c62654c750055a90e8d8336ad729f7049aafef 100644 (file)
@@ -11,7 +11,7 @@ _xl()
        xl=xl
        
        if [[ $COMP_CWORD == 1 ]] ; then
-               opts=`${xl} help 2>/dev/null | sed 'n;d' | sed '1,2d' | awk '{print $1}' | sed 's/$/ ,/g'` && COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
+               opts=`${xl} help 2>/dev/null | sed '1,4d' | awk '{print $1}' | sed 's/$/ ,/g'` && COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
                return 0
        fi