Bugfix in the jhbuild emitter: wasn't properly emitting for templated packages.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@598 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Chris Larson 2006-08-10 06:42:29 +00:00
parent 2992d03966
commit 2459137316
1 changed files with 4 additions and 2 deletions

View File

@ -226,7 +226,7 @@ class Emitter(object):
f.close()
for key in bb.data.keys(package):
fdata.replace('@@'+key+'@@', bb.data.getVar(key, package))
fdata = fdata.replace('@@'+key+'@@', bb.data.getVar(key, package))
else:
for key in bb.data.keys(package):
if key == '_handler':
@ -266,10 +266,12 @@ def _test():
emitter = Emitter(filefunc)
for package in handlers.packages:
template = os.path.join(emitter.filefunc(package), '.in')
template = emitter.filefunc(package) + '.in'
if os.path.exists(template):
print("%s exists, emitting based on template" % template)
emitter.write(package, template)
else:
print("%s does not exist, emitting non-templated" % template)
emitter.write(package)
if __name__ == "__main__":