From: Abbas Ally Date: Sun, 3 Dec 2017 05:51:44 +0000 (+0000) Subject: Add bash completion to list backing store types for lxc-create -B X-Git-Tag: lxc-2.0.10~533 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f71d53c2b2b3a1a823b782d69309555cb2fd3e1;p=thirdparty%2Flxc.git Add bash completion to list backing store types for lxc-create -B - Backing Store types are hard-coded (Not sure how to get programmatically) - Closes #1236 Signed-off-by: Abbas Ally --- diff --git a/config/bash/lxc.in b/config/bash/lxc.in index 7dcf3022b..72d5f0817 100644 --- a/config/bash/lxc.in +++ b/config/bash/lxc.in @@ -11,6 +11,10 @@ _have lxc-start && { COMPREPLY=( $( compgen -W "$(ls @LXCTEMPLATEDIR@/ | sed -e 's|^lxc-||' )" "$cur" ) ) } + _lxc_backing_stores() { + COMPREPLY=( $( compgen -W "dir lvm loop btrfs zfs rbd best" "$cur" ) ) + } + _lxc_generic_n() { local cur prev @@ -59,6 +63,11 @@ _have lxc-start && { _lxc_templates "$cur" return 0 ;; + + -B) + _lxc_backing_stores "$cur" + return 0 + ;; esac return 1