mirror of
https://opendev.org/x/pyghmi
synced 2026-06-18 17:40:47 +00:00
Prefer XCC3 detection over XCC2
XCC3 may get superset of XCC2, best to assume XCC3 for unique setting. Change-Id: Ia4154c3452f606e54d047e8816345ee71be383af
This commit is contained in:
@@ -24,12 +24,12 @@ def get_handler(sysinfo, sysurl, webclient, cache, cmd):
|
||||
bmcinfo = cmd.bmcinfo
|
||||
if 'Ami' in bmcinfo.get('Oem', {}):
|
||||
return tsma.TsmHandler(sysinfo, sysurl, webclient, cache)
|
||||
if 'FrontPanelUSB' in leninf or 'USBManagementPortAssignment' in leninf or sysinfo.get('SKU', '').startswith('7X58'):
|
||||
return xcc.OEMHandler(sysinfo, sysurl, webclient, cache,
|
||||
gpool=cmd._gpool)
|
||||
elif 'NextOneTimeBootDevice' in leninf:
|
||||
return xcc3.OEMHandler(sysinfo, sysurl, webclient, cache,
|
||||
gpool=cmd._gpool)
|
||||
elif 'FrontPanelUSB' in leninf or 'USBManagementPortAssignment' in leninf or sysinfo.get('SKU', '').startswith('7X58'):
|
||||
return xcc.OEMHandler(sysinfo, sysurl, webclient, cache,
|
||||
gpool=cmd._gpool)
|
||||
else:
|
||||
leninv = sysinfo.get('Links', {}).get('OEM', {}).get(
|
||||
'Lenovo', {}).get('Inventory', {})
|
||||
|
||||
Reference in New Issue
Block a user