virt-xml: Add --no-define argument
Add `--no-define` argument. It's mutually exclusive to the `--define` argument and later on it allows the user to start a domain transiently. Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com> Reviewed-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
This commit is contained in:
parent
c896d19d76
commit
29f9f2ac9c
7
virt-xml
7
virt-xml
|
@ -364,9 +364,13 @@ def parse_args():
|
|||
"With --add-device, this is a hotplug operation.\n"
|
||||
"With --remove-device, this is a hotunplug operation.\n"
|
||||
"With --edit, this is an update device operation."))
|
||||
outg.add_argument("--define", action="store_true",
|
||||
define_g = outg.add_mutually_exclusive_group()
|
||||
define_g.add_argument("--define", action="store_true",
|
||||
help=_("Force defining the domain. Only required if a --print "
|
||||
"option was specified."))
|
||||
define_g.add_argument("--no-define", dest='define', action="store_false",
|
||||
help=_("Force not defining the domain."))
|
||||
define_g.set_defaults(define=None)
|
||||
outg.add_argument("--print-diff", action="store_true",
|
||||
help=_("Only print the requested change, in diff format"))
|
||||
outg.add_argument("--print-xml", action="store_true",
|
||||
|
@ -427,6 +431,7 @@ def main(conn=None):
|
|||
if not options.define:
|
||||
options.print_xml = True
|
||||
else:
|
||||
if options.define is None:
|
||||
options.define = True
|
||||
if options.confirm and not options.print_xml:
|
||||
options.print_diff = True
|
||||
|
|
Loading…
Reference in New Issue