diff options
-rw-r--r-- | meta/classes/image.bbclass | 5 |
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]: |