mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-01-05 09:17:57 +03:00
virtinstall: allow to redefine typename in _OSVariant
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
5148f0f1ce
commit
517bbad087
@ -125,6 +125,7 @@ class _OSVariant(object):
|
||||
@parent: Name of a pre-created variant that we want to extend. So
|
||||
fedoraFOO would have parent fedoraFOO-1. It's used for inheiriting
|
||||
values.
|
||||
@typename: The family of the OS, e.g. "linux", "windows", "unix".
|
||||
@sortby: A different key to use for sorting the distro list. By default
|
||||
it's 'name', so this doesn't need to be specified.
|
||||
@urldistro: This is a distro class. It's wired up in urlfetcher to give
|
||||
@ -149,7 +150,7 @@ class _OSVariant(object):
|
||||
their usage.
|
||||
"""
|
||||
def __init__(self, name, label, is_type=False,
|
||||
sortby=None, parent=_SENTINEL,
|
||||
sortby=None, parent=_SENTINEL, typename=_SENTINEL,
|
||||
urldistro=_SENTINEL, supported=_SENTINEL,
|
||||
three_stage_install=_SENTINEL,
|
||||
acpi=_SENTINEL, apic=_SENTINEL, clock=_SENTINEL,
|
||||
@ -184,7 +185,10 @@ class _OSVariant(object):
|
||||
self.sortby = sortby
|
||||
|
||||
self.is_type = bool(is_type)
|
||||
self.typename = _get_default("typename",
|
||||
|
||||
self.typename = typename
|
||||
if typename == _SENTINEL:
|
||||
self.typename = _get_default("typename",
|
||||
self.is_type and self.name or _SENTINEL)
|
||||
|
||||
# 'types' should rarely be altered, this check will make
|
||||
|
Loading…
Reference in New Issue
Block a user