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:
parent
2992d03966
commit
2459137316
|
@ -226,7 +226,7 @@ class Emitter(object):
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
for key in bb.data.keys(package):
|
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:
|
else:
|
||||||
for key in bb.data.keys(package):
|
for key in bb.data.keys(package):
|
||||||
if key == '_handler':
|
if key == '_handler':
|
||||||
|
@ -266,10 +266,12 @@ def _test():
|
||||||
|
|
||||||
emitter = Emitter(filefunc)
|
emitter = Emitter(filefunc)
|
||||||
for package in handlers.packages:
|
for package in handlers.packages:
|
||||||
template = os.path.join(emitter.filefunc(package), '.in')
|
template = emitter.filefunc(package) + '.in'
|
||||||
if os.path.exists(template):
|
if os.path.exists(template):
|
||||||
|
print("%s exists, emitting based on template" % template)
|
||||||
emitter.write(package, template)
|
emitter.write(package, template)
|
||||||
else:
|
else:
|
||||||
|
print("%s does not exist, emitting non-templated" % template)
|
||||||
emitter.write(package)
|
emitter.write(package)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in New Issue