summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/archiver.bbclass15
1 files changed, 7 insertions, 8 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass
index b95176bb9a..221c7f4797 100644
--- a/meta/classes/archiver.bbclass
+++ b/meta/classes/archiver.bbclass
@@ -335,14 +335,13 @@ python do_dumpdata () {
335 dumpfile = os.path.join(d.getVar('ARCHIVER_OUTDIR', True), \ 335 dumpfile = os.path.join(d.getVar('ARCHIVER_OUTDIR', True), \
336 '%s-showdata.dump' % d.getVar('PF', True)) 336 '%s-showdata.dump' % d.getVar('PF', True))
337 bb.note('Dumping metadata into %s' % dumpfile) 337 bb.note('Dumping metadata into %s' % dumpfile)
338 f = open(dumpfile, 'w') 338 with open(dumpfile, "w") as f:
339 # emit variables and shell functions 339 # emit variables and shell functions
340 bb.data.emit_env(f, d, True) 340 bb.data.emit_env(f, d, True)
341 # emit the metadata which isn't valid shell 341 # emit the metadata which isn't valid shell
342 for e in d.keys(): 342 for e in d.keys():
343 if bb.data.getVarFlag(e, 'python', d): 343 if d.getVarFlag(e, "python", False):
344 f.write("\npython %s () {\n%s}\n" % (e, bb.data.getVar(e, d, True))) 344 f.write("\npython %s () {\n%s}\n" % (e, d.getVar(e, False)))
345 f.close()
346} 345}
347 346
348SSTATETASKS += "do_deploy_archives" 347SSTATETASKS += "do_deploy_archives"