dom0/qvm-block: ignore devices with some field missing
This commit is contained in:
		
							parent
							
								
									749b84ec43
								
							
						
					
					
						commit
						d8b979d844
					
				| @ -219,6 +219,9 @@ def block_list(vm = None, system_disks = False): | |||||||
|             device_desc = xs.read('', '/local/domain/%s/qubes-block-devices/%s/desc' % (xid, device)) |             device_desc = xs.read('', '/local/domain/%s/qubes-block-devices/%s/desc' % (xid, device)) | ||||||
|             device_mode = xs.read('', '/local/domain/%s/qubes-block-devices/%s/mode' % (xid, device)) |             device_mode = xs.read('', '/local/domain/%s/qubes-block-devices/%s/mode' % (xid, device)) | ||||||
| 
 | 
 | ||||||
|  |             if device_size is None or device_desc is None or device_mode is None: | ||||||
|  |                 print >> sys.stderr, "Missing field in %s device parameters" % device | ||||||
|  |                 continue | ||||||
|             if not device_size.isdigit(): |             if not device_size.isdigit(): | ||||||
|                 print >> sys.stderr, "Invalid %s device size in VM '%s'" % (device, vm_name) |                 print >> sys.stderr, "Invalid %s device size in VM '%s'" % (device, vm_name) | ||||||
|                 continue |                 continue | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski