summaryrefslogtreecommitdiffstats
path: root/meta/classes/image.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/image.bbclass')
-rw-r--r--meta/classes/image.bbclass5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 13b77c9638..a2e966e7ad 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -366,6 +366,10 @@ python () {
366 localdata.setVar('OVERRIDES', '%s:%s' % (realt, old_overrides)) 366 localdata.setVar('OVERRIDES', '%s:%s' % (realt, old_overrides))
367 bb.data.update_data(localdata) 367 bb.data.update_data(localdata)
368 localdata.setVar('type', realt) 368 localdata.setVar('type', realt)
369 # Delete DATETIME so we don't expand any references to it now
370 # This means the task's hash can be stable rather than having hardcoded
371 # date/time values. It will get expanded at execution time.
372 localdata.delVar('DATETIME')
369 373
370 image_cmd = localdata.getVar("IMAGE_CMD", True) 374 image_cmd = localdata.getVar("IMAGE_CMD", True)
371 vardeps.add('IMAGE_CMD_' + realt) 375 vardeps.add('IMAGE_CMD_' + realt)
@@ -394,6 +398,7 @@ python () {
394 d.setVarFlag('do_image_%s' % t, 'postfuncs', 'create_symlinks') 398 d.setVarFlag('do_image_%s' % t, 'postfuncs', 'create_symlinks')
395 d.setVarFlag('do_image_%s' % t, 'subimages', subimages) 399 d.setVarFlag('do_image_%s' % t, 'subimages', subimages)
396 d.appendVarFlag('do_image_%s' % t, 'vardeps', ' '.join(vardeps)) 400 d.appendVarFlag('do_image_%s' % t, 'vardeps', ' '.join(vardeps))
401 d.appendVarFlag('do_image_%s' % t, 'vardepsexclude', 'DATETIME')
397 402
398 after = 'do_image' 403 after = 'do_image'
399 for dep in typedeps[t]: 404 for dep in typedeps[t]: