Fix ignore-username-mismatch (#859)
This commit is contained in:
		
							parent
							
								
									dcba6b930a
								
							
						
					
					
						commit
						8ff423dc9a
					
				| @ -1227,6 +1227,8 @@ def backup_restore_set_defaults(options): | ||||
|         options['dom0-home'] = True | ||||
|     if 'replace-template' not in options: | ||||
|         options['replace-template'] = [] | ||||
|     if 'ignore-username-mismatch' not in options: | ||||
|         options['ignore-username-mismatch'] = False | ||||
| 
 | ||||
|     return options | ||||
| 
 | ||||
| @ -1506,7 +1508,9 @@ def backup_restore_prepare(backup_location, passphrase, options = {}, | ||||
|         vms_to_restore['dom0']['username'] = os.path.basename(dom0_home) | ||||
|         if vms_to_restore['dom0']['username'] != local_user: | ||||
|             vms_to_restore['dom0']['username-mismatch'] = True | ||||
|             if not options['ignore-dom0-username-mismatch']: | ||||
|             if options['ignore-username-mismatch']: | ||||
|                 vms_to_restore['dom0']['ignore-username-mismatch'] = True | ||||
|             else: | ||||
|                 vms_to_restore['dom0']['good-to-go'] = False | ||||
| 
 | ||||
|         if 'good-to-go' not in vms_to_restore['dom0']: | ||||
| @ -1613,6 +1617,8 @@ def backup_restore_print_summary(restore_info, print_callback = print_stdout): | ||||
|                 s += fmt.format("") | ||||
|         if 'username-mismatch' in restore_info['dom0']: | ||||
|             s += " <-- username in backup and dom0 mismatch" | ||||
|         if 'ignore-username-mismatch' in restore_info['dom0']: | ||||
|             s += " (ignored)" | ||||
| 
 | ||||
|         print_callback(s) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Wojciech Zygmunt Porczyk
						Wojciech Zygmunt Porczyk