[virt-tools-list] [virt-manager PATCH 2/7] unattended: Add product-key to Unattended data
Fabiano Fidêncio
fidencio at redhat.com
Thu Mar 28 21:44:43 UTC 2019
Signed-off-by: Fabiano Fidêncio <fidencio at redhat.com>
---
tests/clitest.py | 1 +
virtinst/cli.py | 1 +
virtinst/unattended.py | 1 +
3 files changed, 3 insertions(+)
diff --git a/tests/clitest.py b/tests/clitest.py
index 3668e26b..d3bd6044 100644
--- a/tests/clitest.py
+++ b/tests/clitest.py
@@ -1150,6 +1150,7 @@ _add_argcomplete_cmd("virt-install --unattended ", "profile=") # will list all
_add_argcomplete_cmd("virt-install --unattended p", "profile=")
_add_argcomplete_cmd("virt-install --unattended a", "admin-password=")
_add_argcomplete_cmd("virt-install --unattended u", "user-password=")
+_add_argcomplete_cmd("virt-install --unattended prod", "product-key")
_add_argcomplete_cmd("virt-clone --preserve", "--preserve-data")
_add_argcomplete_cmd("virt-xml --sound mode", "model")
_add_argcomplete_cmd("virt-convert --dest", "--destination")
diff --git a/virtinst/cli.py b/virtinst/cli.py
index 99b43918..5e90e225 100644
--- a/virtinst/cli.py
+++ b/virtinst/cli.py
@@ -1427,6 +1427,7 @@ class ParseUnattended(VirtCLIParser):
cls.add_arg("profile", "profile")
cls.add_arg("admin_password", "admin-password")
cls.add_arg("user_password", "user-password")
+ cls.add_arg("product_key", "product-key")
def parse_unattended(unattended):
diff --git a/virtinst/unattended.py b/virtinst/unattended.py
index 128a8e46..74043c36 100644
--- a/virtinst/unattended.py
+++ b/virtinst/unattended.py
@@ -227,6 +227,7 @@ class UnattendedData():
profile = None
admin_password = None
user_password = None
+ product_key = None
def prepare_install_script(guest, unattended_data, url=None, os_media=None):
--
2.20.1
More information about the virt-tools-list
mailing list