arameters for add_new_*, variables loaded from qubes.xml
Cow based VMs doesn't have root_img param, but private_img.
This commit is contained in:
		
							parent
							
								
									8928e55215
								
							
						
					
					
						commit
						a3d8778841
					
				| @ -1573,14 +1573,14 @@ class QubesVmCollection(dict): | |||||||
| 
 | 
 | ||||||
|     def add_new_netvm(self, name, template_vm, |     def add_new_netvm(self, name, template_vm, | ||||||
|                       dir_path = None, conf_file = None, |                       dir_path = None, conf_file = None, | ||||||
|                       root_img = None): |                       private_img = None): | ||||||
| 
 | 
 | ||||||
|         qid = self.get_new_unused_qid() |         qid = self.get_new_unused_qid() | ||||||
|         netid = self.get_new_unused_netid() |         netid = self.get_new_unused_netid() | ||||||
|         vm = QubesNetVm (qid=qid, name=name, template_vm=template_vm, |         vm = QubesNetVm (qid=qid, name=name, template_vm=template_vm, | ||||||
|                          netid=netid, |                          netid=netid, | ||||||
|                          dir_path=dir_path, conf_file=conf_file, |                          private_img=private_img, | ||||||
|                          root_img=root_img) |                          dir_path=dir_path, conf_file=conf_file) | ||||||
| 
 | 
 | ||||||
|         if not self.verify_new_vm (vm): |         if not self.verify_new_vm (vm): | ||||||
|             assert False, "Wrong VM description!" |             assert False, "Wrong VM description!" | ||||||
| @ -1593,15 +1593,15 @@ class QubesVmCollection(dict): | |||||||
| 
 | 
 | ||||||
|     def add_new_proxyvm(self, name, template_vm, |     def add_new_proxyvm(self, name, template_vm, | ||||||
|                      dir_path = None, conf_file = None, |                      dir_path = None, conf_file = None, | ||||||
|                      root_img = None): |                      private_img = None): | ||||||
| 
 | 
 | ||||||
|         qid = self.get_new_unused_qid() |         qid = self.get_new_unused_qid() | ||||||
|         netid = self.get_new_unused_netid() |         netid = self.get_new_unused_netid() | ||||||
|         vm = QubesProxyVm (qid=qid, name=name, template_vm=template_vm, |         vm = QubesProxyVm (qid=qid, name=name, template_vm=template_vm, | ||||||
|                               netid=netid, |                               netid=netid, | ||||||
|  |                               private_img=private_img, | ||||||
|                               dir_path=dir_path, conf_file=conf_file, |                               dir_path=dir_path, conf_file=conf_file, | ||||||
|                               netvm_vm = self.get_default_fw_netvm_vm(), |                               netvm_vm = self.get_default_fw_netvm_vm()) | ||||||
|                               root_img=root_img) |  | ||||||
| 
 | 
 | ||||||
|         if not self.verify_new_vm (vm): |         if not self.verify_new_vm (vm): | ||||||
|             assert False, "Wrong VM description!" |             assert False, "Wrong VM description!" | ||||||
| @ -1827,7 +1827,7 @@ class QubesVmCollection(dict): | |||||||
|             try: |             try: | ||||||
|                 kwargs = {} |                 kwargs = {} | ||||||
|                 attr_list = ("qid", "netid", "name", "dir_path", "conf_file", |                 attr_list = ("qid", "netid", "name", "dir_path", "conf_file", | ||||||
|                               "private_img", "root_img", "template_qid", |                               "private_img", "template_qid", "updateable", | ||||||
|                               ) |                               ) | ||||||
| 
 | 
 | ||||||
|                 for attribute in attr_list: |                 for attribute in attr_list: | ||||||
| @ -1859,8 +1859,8 @@ class QubesVmCollection(dict): | |||||||
|         for element in tree.findall("QubesProxyVm"): |         for element in tree.findall("QubesProxyVm"): | ||||||
|             try: |             try: | ||||||
|                 kwargs = {} |                 kwargs = {} | ||||||
|                 attr_list = ("qid", "netid", "name", "dir_path", "conf_file", |                 attr_list = ("qid", "netid", "name", "dir_path", "conf_file", "updateable", | ||||||
|                               "private_img", "root_img", "netvm_qid", "template_qid") |                               "private_img", "template_qid") | ||||||
| 
 | 
 | ||||||
|                 for attribute in attr_list: |                 for attribute in attr_list: | ||||||
|                     kwargs[attribute] = element.get(attribute) |                     kwargs[attribute] = element.get(attribute) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski
						Marek Marczykowski