Hi Michael,
This seems to fix the problem we discussed on IRC
Dave Hatton
From 1c7099bd08e2b14a69358eda6450571b05b0d12d Mon Sep 17 00:00:00 2001
From: Dave Hatton <dave(a)starground.it>
Date: Tue, 20 Jan 2009 14:19:17 +0000
Subject: [PATCH] Fix template_files so that systems inherit from profiles
---
cobbler/pxegen.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/cobbler/pxegen.py b/cobbler/pxegen.py
index b936c18..9aeda31 100644
--- a/cobbler/pxegen.py
+++ b/cobbler/pxegen.py
@@ -860,10 +860,15 @@ class PXEGen:
return results
blended = utils.blender(self.api, False, obj)
+
ksmeta = blended.get("ks_meta",{})
del blended["ks_meta"]
blended.update(ksmeta) # make available at top level
+ templates = blended.get("template_files",{})
+ del blended["template_files"]
+ blended.update(templates) # make available at top level
+
(success, templates) = utils.input_string_or_hash(templates)
if not success:
--
1.5.5.6