diff options
Diffstat (limited to 'meta/classes/sstate.bbclass')
-rw-r--r-- | meta/classes/sstate.bbclass | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index a79d2b557e..6f77bb9013 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass | |||
@@ -458,14 +458,14 @@ def sstate_package(ss, d): | |||
458 | dstpath = srcpath.replace(state[1], sstatebuild + state[0]) | 458 | dstpath = srcpath.replace(state[1], sstatebuild + state[0]) |
459 | make_relative_symlink(srcpath, dstpath, d) | 459 | make_relative_symlink(srcpath, dstpath, d) |
460 | bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0])) | 460 | bb.debug(2, "Preparing tree %s for packaging at %s" % (state[1], sstatebuild + state[0])) |
461 | oe.path.copytree(state[1], sstatebuild + state[0]) | 461 | oe.path.copyhardlinktree(state[1], sstatebuild + state[0]) |
462 | 462 | ||
463 | workdir = d.getVar('WORKDIR', True) | 463 | workdir = d.getVar('WORKDIR', True) |
464 | for plain in ss['plaindirs']: | 464 | for plain in ss['plaindirs']: |
465 | pdir = plain.replace(workdir, sstatebuild) | 465 | pdir = plain.replace(workdir, sstatebuild) |
466 | bb.mkdirhier(plain) | 466 | bb.mkdirhier(plain) |
467 | bb.mkdirhier(pdir) | 467 | bb.mkdirhier(pdir) |
468 | oe.path.copytree(plain, pdir) | 468 | oe.path.copyhardlinktree(plain, pdir) |
469 | 469 | ||
470 | d.setVar('SSTATE_BUILDDIR', sstatebuild) | 470 | d.setVar('SSTATE_BUILDDIR', sstatebuild) |
471 | d.setVar('SSTATE_PKG', sstatepkg) | 471 | d.setVar('SSTATE_PKG', sstatepkg) |