提交 f9a6110f 编写于 作者: J John Ferlan

virsh: Create macro for "overwrite" and no-overwrite" options

Although not currently used in more than one command, it soon will be
so create a common macro to be used in the new command location.

Additionally, add the ".flags = 0," for both to match the expections
of the structure being predefined.
上级 e178688f
......@@ -47,6 +47,20 @@
.help = N_("file containing an XML pool description") \
} \
#define VSH_POOL_NO_OVERWRITE_OPT_COMMON \
{.name = "no-overwrite", \
.type = VSH_OT_BOOL, \
.flags = 0, \
.help = N_("do not overwrite an existing pool of this type") \
} \
#define VSH_POOL_OVERWRITE_OPT_COMMON \
{.name = "overwrite", \
.type = VSH_OT_BOOL, \
.flags = 0, \
.help = N_("overwrite any existing data") \
} \
virStoragePoolPtr
virshCommandOptPoolBy(vshControl *ctl, const vshCmd *cmd, const char *optname,
const char **name, unsigned int flags)
......@@ -506,15 +520,9 @@ static const vshCmdInfo info_pool_build[] = {
static const vshCmdOptDef opts_pool_build[] = {
VSH_POOL_OPT_COMMON,
VSH_POOL_NO_OVERWRITE_OPT_COMMON,
VSH_POOL_OVERWRITE_OPT_COMMON,
{.name = "no-overwrite",
.type = VSH_OT_BOOL,
.help = N_("do not overwrite an existing pool of this type")
},
{.name = "overwrite",
.type = VSH_OT_BOOL,
.help = N_("overwrite any existing data")
},
{.name = NULL}
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册