From: Christian Brauner Date: Sat, 27 Jan 2018 13:43:14 +0000 (+0100) Subject: tools: make "-n" optional X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef2f262210eec3c0bff90f3db0eb519ee01e392f;p=thirdparty%2Flxc.git tools: make "-n" optional This lets users use the tools with "lxc-* -n " or "lxc-* ". Signed-off-by: Christian Brauner --- diff --git a/src/lxc/arguments.c b/src/lxc/arguments.c index cf954dbdc..3099e6d84 100644 --- a/src/lxc/arguments.c +++ b/src/lxc/arguments.c @@ -236,10 +236,18 @@ extern int lxc_arguments_parse(struct lxc_arguments *args, } /* Check the command options */ - if (!args->name && strcmp(args->progname, "lxc-autostart") != 0) { - lxc_error(args, "missing container name, use --name option"); - return -1; + if (args->argv) { + args->name = argv[optind]; + optind++; + args->argv = &argv[optind]; + args->argc = argc - optind; + } + + if (!args->name) { + lxc_error(args, "No container name specified"); + return -1; + } } if (args->checker)