[lxc-devel] [PATCH] Improve the help of lxc-create
Stéphane Graber
stgraber at ubuntu.com
Mon Jan 4 17:45:07 UTC 2016
On Thu, Dec 24, 2015 at 03:03:39PM +0900, KATOH Yasufumi wrote:
> * remove unavailable options (-w, -r)
> * remove overlapped option (-P)
> * classify options according to bdev type
>
> Signed-off-by: KATOH Yasufumi <karma at jazz.email.ne.jp>
Acked-by: Stéphane Graber <stgraber at ubuntu.com>
> ---
> src/lxc/lxc_create.c | 54 ++++++++++++++++++++++++++++++----------------------
> 1 file changed, 31 insertions(+), 23 deletions(-)
>
> diff --git a/src/lxc/lxc_create.c b/src/lxc/lxc_create.c
> index e72256a..689257c 100644
> --- a/src/lxc/lxc_create.c
> +++ b/src/lxc/lxc_create.c
> @@ -130,33 +130,41 @@ static struct lxc_arguments my_args = {
> .progname = "lxc-create",
> .helpfn = create_helpfn,
> .help = "\
> ---name=NAME -t template [-w] [-r] [-P lxcpath]\n\
> +--name=NAME --template=TEMPLATE [OPTION...]\n\
> \n\
> lxc-create creates a container\n\
> \n\
> Options :\n\
> - -n, --name=NAME NAME of the container\n\
> - -f, --config=file Initial configuration file\n\
> - -t, --template=t Template to use to setup container\n\
> - -B, --bdev=BDEV Backing store type to use\n\
> - -P, --lxcpath=PATH Place container under PATH\n\
> - --lvname=LVNAME Use LVM lv name LVNAME\n\
> - (Default: container name)\n\
> - --vgname=VG Use LVM vg called VG\n\
> - (Default: lxc)\n\
> - --thinpool=TP Use LVM thin pool called TP\n\
> - (Default: lxc)\n\
> - --rbdname=RBDNAME Use Ceph RBD name RBDNAME\n\
> - (Default: container name)\n\
> - --rbdpool=POOL Use Ceph RBD pool name POOL\n\
> - (Default: lxc)\n\
> - --fstype=TYPE Create fstype TYPE\n\
> - (Default: ext3)\n\
> - --fssize=SIZE[U] Create filesystem of size SIZE * unit U (bBkKmMgGtT)\n\
> - (Default: 1G, default unit: M)\n\
> - --dir=DIR Place rootfs directory under DIR\n\
> - --zfsroot=PATH Create zfs under given zfsroot\n\
> - (Default: tank/lxc)\n",
> + -n, --name=NAME NAME of the container\n\
> + -f, --config=CONFIG Initial configuration file\n\
> + -t, --template=TEMPLATE Template to use to setup container\n\
> + -B, --bdev=BDEV Backing store type to use\n\
> + --dir=DIR Place rootfs directory under DIR\n\
> +\n\
> + BDEV options for LVM (with -B/--bdev lvm):\n\
> + --lvname=LVNAME Use LVM lv name LVNAME\n\
> + (Default: container name)\n\
> + --vgname=VG Use LVM vg called VG\n\
> + (Default: lxc)\n\
> + --thinpool=TP Use LVM thin pool called TP\n\
> + (Default: lxc)\n\
> +\n\
> + BDEV options for Ceph RBD (with -B/--bdev rbd) :\n\
> + --rbdname=RBDNAME Use Ceph RBD name RBDNAME\n\
> + (Default: container name)\n\
> + --rbdpool=POOL Use Ceph RBD pool name POOL\n\
> + (Default: lxc)\n\
> +\n\
> + BDEV option for ZFS (with -B/--bdev zfs) :\n\
> + --zfsroot=PATH Create zfs under given zfsroot\n\
> + (Default: tank/lxc)\n\
> +\n\
> + BDEV options for LVM or Loop (with -B/--bdev lvm/loop) :\n\
> + --fstype=TYPE Create fstype TYPE\n\
> + (Default: ext3)\n\
> + --fssize=SIZE[U] Create filesystem of\n\
> + size SIZE * unit U (bBkKmMgGtT)\n\
> + (Default: 1G, default unit: M)\n",
> .options = my_longopts,
> .parser = my_parser,
> .checker = NULL,
> --
> 2.6.3
>
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20160104/f46a18f6/attachment-0001.sig>
More information about the lxc-devel
mailing list