diff --git a/lib/cli.py b/lib/cli.py index 2fed4cfaeb815ca3869a9f10537db2b52ffc5e79..1bde7445460d3def794607eabf82ae20544ede3e 100644 --- a/lib/cli.py +++ b/lib/cli.py @@ -53,6 +53,7 @@ __all__ = [ "FILESTORE_DIR_OPT", "FILESTORE_DRIVER_OPT", "HVOPTS_OPT", + "HYPERVISOR_OPT", "IALLOCATOR_OPT", "FORCE_OPT", "NOHDR_OPT", @@ -521,6 +522,11 @@ HVOPTS_OPT = cli_option("-H", "--hypervisor-parameters", type="keyval", default={}, dest="hvparams", help="Hypervisor parameters") +HYPERVISOR_OPT = cli_option("-H", "--hypervisor-parameters", dest="hypervisor", + help="Hypervisor and hypervisor options, in the" + " format hypervisor:option=value,option=value,...", + default=None, type="identkeyval") + def _ParseArgs(argv, commands, aliases): """Parser for the command line arguments. diff --git a/scripts/gnt-backup b/scripts/gnt-backup index 0e404fa37249429eb2dc970508bf3df5c1fa6a3a..ba52b395968672be803b40f1a1bd31730a6fb855 100755 --- a/scripts/gnt-backup +++ b/scripts/gnt-backup @@ -242,10 +242,7 @@ import_opts = [ IALLOCATOR_OPT, FILESTORE_DIR_OPT, FILESTORE_DRIVER_OPT, - cli_option("-H", "--hypervisor", dest="hypervisor", - help="Hypervisor and hypervisor options, in the format" - " hypervisor:option=value,option=value,...", default=None, - type="identkeyval"), + HYPERVISOR_OPT, ] commands = { diff --git a/scripts/gnt-instance b/scripts/gnt-instance index 144c5d6937916d17238f927995b34446e99f6ad3..3a52ae927dd88967dfa359aafa731250aa25d261 100755 --- a/scripts/gnt-instance +++ b/scripts/gnt-instance @@ -1393,10 +1393,7 @@ add_opts = [ FILESTORE_DIR_OPT, FILESTORE_DRIVER_OPT, IALLOCATOR_OPT, - cli_option("-H", "--hypervisor", dest="hypervisor", - help="Hypervisor and hypervisor options, in the format" - " hypervisor:option=value,option=value,...", default=None, - type="identkeyval"), + HYPERVISOR_OPT, SUBMIT_OPT, ]