From 5fe147729d3a15333a1ea79064561cf4e152fde2 Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Sat, 3 Sep 2011 16:04:25 +0200 Subject: [PATCH] dom0: copy only selected files for StandaloneVM kernel Especially ignore modules dir - already included in modules.img --- dom0/qvm-core/qubes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dom0/qvm-core/qubes.py b/dom0/qvm-core/qubes.py index 07f45ae9..660ac205 100755 --- a/dom0/qvm-core/qubes.py +++ b/dom0/qvm-core/qubes.py @@ -767,7 +767,9 @@ class QubesVm(object): print "--> Copying the kernel (set kernel \"none\" to use it): {0}".\ format(kernels_dir) - shutil.copytree(kernels_dir, self.dir_path + '/kernels') + os.mkdir (self.dir_path + '/kernels') + for f in ("vmlinuz", "initramfs", "modules.img"): + shutil.copy(kernels_dir + '/' + f, self.dir_path + '/kernels/' + f) # Create volatile.img self.reset_volatile_storage(source_template = source_template, verbose=verbose)