dom0/core: include net/proxy VM default appmenus list in cloned template

This commit is contained in:
Marek Marczykowski 2012-10-03 21:12:18 +02:00
parent 9a90f499bc
commit 45639096fa

View File

@ -1624,12 +1624,13 @@ class QubesTemplateVm(QubesVm):
super(QubesTemplateVm, self).clone_disk_files(src_vm=src_vm, verbose=verbose) super(QubesTemplateVm, self).clone_disk_files(src_vm=src_vm, verbose=verbose)
if os.path.exists(src_vm.dir_path + '/vm-' + qubes_whitelisted_appmenus): for whitelist in ['/vm-' + qubes_whitelisted_appmenus, '/netvm-' + qubes_whitelisted_appmenus]:
if verbose: if os.path.exists(src_vm.dir_path + whitelist):
print >> sys.stderr, "--> Copying default whitelisted apps list: {0}".\ if verbose:
format(self.dir_path + '/vm-' + qubes_whitelisted_appmenus) print >> sys.stderr, "--> Copying default whitelisted apps list: {0}".\
shutil.copy(src_vm.dir_path + '/vm-' + qubes_whitelisted_appmenus, format(self.dir_path + whitelist)
self.dir_path + '/vm-' + qubes_whitelisted_appmenus) shutil.copy(src_vm.dir_path + whitelist,
self.dir_path + whitelist)
if verbose: if verbose:
print >> sys.stderr, "--> Copying the template's clean volatile image:\n{0} ==>\n{1}".\ print >> sys.stderr, "--> Copying the template's clean volatile image:\n{0} ==>\n{1}".\