From f6b8893fd69f8341bb2799c560cdf572e5b531e5 Mon Sep 17 00:00:00 2001 From: Will Woods Date: Tue, 31 May 2011 14:36:59 -0400 Subject: [PATCH] Fix passing kernels to template in TreeBuilder --- src/pylorax/treebuilder.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pylorax/treebuilder.py b/src/pylorax/treebuilder.py index 806ce7cc..c0eb2c9f 100644 --- a/src/pylorax/treebuilder.py +++ b/src/pylorax/treebuilder.py @@ -169,19 +169,19 @@ class TreeBuilder(object): self.vars = v self.templatedir = templatedir + @property + def kernels(self): + return findkernels(root=self.vars.inroot) + def build(self): parser = TemplateParser(self.templatedir, self.vars) templatefile = templatemap[self.vars.arch.basearch] - template = parser.parse(templatefile, kernels=self.kernels) + template = parser.parse(templatefile, {'kernels':self.kernels}) runner = TemplateRunner(self.vars.inroot, self.vars.outroot) runner.run(template) self.treeinfo_data = runner.results.treeinfo self.implantisomd5() - @property - def kernels(self): - return findkernels(root=self.vars.inroot) - def rebuild_initrds(self, add_args=[], backup=""): '''Rebuild all the initrds in the tree. If backup is specified, each initrd will be renamed with backup as a suffix before rebuilding.