mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-25 06:51:49 +00:00
misc: refine upgrade script
There is some issue when use upgrade to update some old xml version to release_3.1, this patch modify the upgrade script to fix these issue. Tracked-On: #6690 Signed-off-by: Chenli Wei <chenli.wei@intel.com>
This commit is contained in:
parent
73ffa7d6d2
commit
669ebd0fd7
@ -316,14 +316,15 @@ class VirtioDevices(object):
|
|||||||
interface_name = network.xpath("./interface_name")[0].text if network.xpath("./interface_name") else None
|
interface_name = network.xpath("./interface_name")[0].text if network.xpath("./interface_name") else None
|
||||||
self.networks.append((virtio_framework, interface_name))
|
self.networks.append((virtio_framework, interface_name))
|
||||||
|
|
||||||
if virtio_device_node.xpath("./input")[0].text is not None:
|
if len(virtio_device_node.xpath("./input")) > 0:
|
||||||
for input in virtio_device_node.xpath("./input"):
|
if virtio_device_node.xpath("./input")[0].text is not None:
|
||||||
self.inputs.append((None, input.text))
|
for input in virtio_device_node.xpath("./input"):
|
||||||
else:
|
self.inputs.append((None, input.text))
|
||||||
for input in virtio_device_node.xpath("./input"):
|
else:
|
||||||
backend_device_file = input.xpath("./backend_device_file")[0].text if input.xpath("./backend_device_file") else None
|
for input in virtio_device_node.xpath("./input"):
|
||||||
id = input.xpath("./id")[0].text if input.xpath("./id") else None
|
backend_device_file = input.xpath("./backend_device_file")[0].text if input.xpath("./backend_device_file") else None
|
||||||
self.inputs.append((backend_device_file, id))
|
id = input.xpath("./id")[0].text if input.xpath("./id") else None
|
||||||
|
self.inputs.append((backend_device_file, id))
|
||||||
|
|
||||||
for console in virtio_device_node.xpath("./console"):
|
for console in virtio_device_node.xpath("./console"):
|
||||||
self.console_encoding(console)
|
self.console_encoding(console)
|
||||||
|
Loading…
Reference in New Issue
Block a user