[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 09/11] xl: implement -N (dry run) global option for create and cpupool-create
On Fri, 2011-06-03 at 15:54 +0100, Ian Jackson wrote: > These subcommands already had "-n" dry run options. Make -N do the > same thing, and deprecate those -n options. > > Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > --- > tools/libxl/xl_cmdimpl.c | 11 +++++------ > tools/libxl/xl_cmdtable.c | 10 ++++++---- > 2 files changed, 11 insertions(+), 10 deletions(-) > > diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c > index 208e745..5c63686 100644 > --- a/tools/libxl/xl_cmdimpl.c > +++ b/tools/libxl/xl_cmdimpl.c > @@ -3034,7 +3034,7 @@ int main_create(int argc, char **argv) > char extra_config[1024]; > struct domain_create dom_info; > int paused = 0, debug = 0, daemonize = 1, console_autoconnect = 0, > - dryrun = 0, quiet = 0, monitor = 1; > + quiet = 0, monitor = 1; > int opt, rc; > int option_index = 0; > static struct option long_options[] = { > @@ -3079,7 +3079,7 @@ int main_create(int argc, char **argv) > help("create"); > return 0; > case 'n': > - dryrun = 1; > + dryrun_only = 1; > break; > case 'q': > quiet = 1; > @@ -3108,7 +3108,7 @@ int main_create(int argc, char **argv) > dom_info.daemonize = daemonize; > dom_info.monitor = monitor; > dom_info.paused = paused; > - dom_info.dryrun = dryrun; > + dom_info.dryrun = dryrun_only; > dom_info.quiet = quiet; > dom_info.config_file = filename; > dom_info.extra_config = extra_config; > @@ -4564,7 +4564,6 @@ int main_cpupoolcreate(int argc, char **argv) > const char *filename = NULL; > const char *p; > char extra_config[1024]; > - int dryrun = 0; > int opt; > int option_index = 0; > static struct option long_options[] = { > @@ -4603,7 +4602,7 @@ int main_cpupoolcreate(int argc, char **argv) > help("cpupool-create"); > return 0; > case 'n': > - dryrun = 1; > + dryrun_only = 1; > break; > default: > fprintf(stderr, "option `%c' not supported.\n", optopt); > @@ -4755,7 +4754,7 @@ int main_cpupoolcreate(int argc, char **argv) > printf("scheduler: %s\n", sched); > printf("number of cpus: %d\n", n_cpus); > > - if (dryrun) > + if (dryrun_only) > return 0; > > poolid = 0; > diff --git a/tools/libxl/xl_cmdtable.c b/tools/libxl/xl_cmdtable.c > index 5308288..924920b 100644 > --- a/tools/libxl/xl_cmdtable.c > +++ b/tools/libxl/xl_cmdtable.c > @@ -19,7 +19,7 @@ > > struct cmd_spec cmd_table[] = { > { "create", > - &main_create, 0, > + &main_create, 1, > "Create a domain from config file <filename>", > "<ConfigFile> [options] [vars]", > "-h Print this help.\n" > @@ -27,7 +27,8 @@ struct cmd_spec cmd_table[] = { > "-c Connect to the console after the domain is > created.\n" > "-f=FILE, --defconfig=FILE\n Use the given > configuration file.\n" > "-q, --quiet Quiet.\n" > - "-n, --dryrun Dry run - prints the resulting > configuration.\n" > + "-n, --dryrun Dry run - prints the resulting > configuration\n" > + " (deprecated in favour of global -N > option).\n" > "-d Enable debug messages.\n" > "-e Do not wait in the background for the death > of the domain." > }, > @@ -322,12 +323,13 @@ struct cmd_spec cmd_table[] = { > "", > }, > { "cpupool-create", > - &main_cpupoolcreate, 0, > + &main_cpupoolcreate, 1, > "Create a CPU pool based an ConfigFile", > "[options] <ConfigFile> [vars]", > "-h, --help Print this help.\n" > "-f=FILE, --defconfig=FILE Use the given configuration file.\n" > - "-n, --dryrun Dry run - prints the resulting > configuration." > + "-n, --dryrun Dry run - prints the resulting > configuration.\n" > + " (deprecated in favour of global -N > option)." > }, > { "cpupool-list", > &main_cpupoollist, 0, > -- > 1.5.6.5 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |