From 6efaa3365c117616c1be5928d83834b15e0edba4 Mon Sep 17 00:00:00 2001 From: Martin Gracik Date: Thu, 25 Feb 2010 15:17:39 +0100 Subject: [PATCH] Make sure we always have the images-xen section for x86. The x86 architecture requires that we have the images-xen section in .treeinfo even if we have no xen kernel. --- src/pylorax/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pylorax/__init__.py b/src/pylorax/__init__.py index 006f207c..a588a335 100644 --- a/src/pylorax/__init__.py +++ b/src/pylorax/__init__.py @@ -211,6 +211,13 @@ class Lorax(BaseLoraxClass): "initrd": "images/pxeboot/{0}".format(initrdfile)} self.treeinfo_add_section(self.conf.treeinfo, section, data) + if self.conf.basearch == "i386": + # add the xen section for x86 + section = "images-xen" + data = {"kernel": "images/pxeboot/{0}".format(kernelfile), + "initrd": "images/pxeboot/{0}".format(initrdfile)} + self.treeinfo_add_section(self.conf.treeinfo, section, data) + # copy the kernel and initrd image to the isolinux directory kdst = os.path.join(self.conf.isodir, kernelfile) idst = os.path.join(self.conf.isodir, initrdfile)