From 9b73b764b86b660fdcb7c342ea04a1d51eff6c21 Mon Sep 17 00:00:00 2001 From: Martin Gracik Date: Tue, 23 Nov 2010 13:42:27 +0100 Subject: [PATCH] Don't change the kernels object inside get_kernels() --- src/pylorax/outputtree.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pylorax/outputtree.py b/src/pylorax/outputtree.py index 4d9d9936..3d5b453c 100644 --- a/src/pylorax/outputtree.py +++ b/src/pylorax/outputtree.py @@ -64,20 +64,20 @@ class LoraxOutputTree(BaseLoraxClass): self.isolinuxdir = isolinuxdir self.efibootdir = efibootdir - def get_kernels(self, kernels): + def get_kernels(self): # get the main kernel - self.main_kernel = kernels.pop(0) + self.main_kernel = self.installtree.kernels[0] - # copy kernel to isolinuxdir + # copy main kernel to isolinuxdir shutil.copy2(self.main_kernel.fpath, self.isolinuxdir) - # create kernel hard link in pxebootdir + # create hard link to main kernel in pxebootdir source = joinpaths(self.isolinuxdir, self.main_kernel.fname) link_name = joinpaths(self.pxebootdir, self.main_kernel.fname) os.link(source, link_name) - # other kernels - for kernel in kernels: + # copy other kernels to pxebootdir + for kernel in self.installtree.kernels[1:]: shutil.copy2(kernel.fpath, self.pxebootdir) def get_isolinux(self):