From 9b15d6f9c6a636baedd7a078d4ab60ed1d733a3b Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Thu, 3 May 2012 16:35:45 +0100 Subject: [PATCH] relative external path --- kswriter/KSWriter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kswriter/KSWriter.py b/kswriter/KSWriter.py index e9e0bea..7db3a62 100644 --- a/kswriter/KSWriter.py +++ b/kswriter/KSWriter.py @@ -131,9 +131,11 @@ class KSWriter(): else: print "%s is inactive, not generating %s at this time" %(img['Name'], img['FileName'] ) for path in self.image_meta['ExternalConfigs']: - for f in os.listdir(path): + external_config_dir = os.path.join(os.path.dirname(self.image_filename), path) + + for f in os.listdir(external_config_dir)): if f.endswith('.yaml'): - fp = file('%s/%s' %(path, f), 'r') + fp = file('%s/%s' %(external_config_dir, f), 'r') local = yaml.load(fp) conf = self.parse(local) if self.config: -- 2.7.4