diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/archiver.bbclass | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/meta/classes/archiver.bbclass b/meta/classes/archiver.bbclass index 0eee1abefa..80a69cf31d 100644 --- a/meta/classes/archiver.bbclass +++ b/meta/classes/archiver.bbclass | |||
@@ -468,10 +468,8 @@ def create_diff_gz(d, src_orig, src, ar_outdir): | |||
468 | os.chdir(cwd) | 468 | os.chdir(cwd) |
469 | 469 | ||
470 | def is_work_shared(d): | 470 | def is_work_shared(d): |
471 | pn = d.getVar('PN') | 471 | sharedworkdir = os.path.join(d.getVar('TMPDIR'), 'work-shared') |
472 | return pn.startswith('gcc-source') or \ | 472 | return d.getVar('S').startswith(sharedworkdir) |
473 | bb.data.inherits_class('kernel', d) or \ | ||
474 | (bb.data.inherits_class('kernelsrc', d) and d.expand("${TMPDIR}/work-shared") in d.getVar('S')) | ||
475 | 473 | ||
476 | # Run do_unpack and do_patch | 474 | # Run do_unpack and do_patch |
477 | python do_unpack_and_patch() { | 475 | python do_unpack_and_patch() { |