From f85fa1d1edf53bfad0da43bb83512c72edfab407 Mon Sep 17 00:00:00 2001 From: Martin Gracik Date: Tue, 7 Dec 2010 14:08:30 +0100 Subject: [PATCH] Copy main kernel to isolinux and only others to pxeboot directory --- src/pylorax/__init__.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/pylorax/__init__.py b/src/pylorax/__init__.py index ca40b4c3..1c8dd999 100644 --- a/src/pylorax/__init__.py +++ b/src/pylorax/__init__.py @@ -79,9 +79,6 @@ LIB32 = "lib" LIB64 = "lib64" - - - class Lorax(BaseLoraxClass): def __init__(self): @@ -403,16 +400,19 @@ class Lorax(BaseLoraxClass): else: logger.info("took {0:.2f} seconds".format(elapsed)) - # copy initrd to pxebootdir - shutil.copy2(initrd.fpath, self.outputtree.pxebootdir) - initrds.append(initrd) - # create initrd hard link in isolinuxdir - source = joinpaths(self.outputtree.pxebootdir, initrds[0].fname) - link_name = joinpaths(self.outputtree.isolinuxdir, initrds[0].fname) + # copy initrds to outputtree + shutil.copy2(initrds[0].fpath, self.outputtree.isolinuxdir) + + # create hard link + source = joinpaths(self.outputtree.isolinuxdir, initrds[0].fname) + link_name = joinpaths(self.outputtree.pxebootdir, initrds[0].fname) os.link(source, link_name) + for initrd in initrds[1:]: + shutil.copy2(initrd.fpath, self.outputtree.pxebootdir) + # create efi images efiboot = None if grubefi: