staging, packaged-staging.bbclass: Update call to fastpath
authorTom Rini <tom_rini@mentor.com>
Fri, 20 Aug 2010 18:20:09 +0000 (11:20 -0700)
committerTom Rini <tom_rini@mentor.com>
Fri, 20 Aug 2010 18:20:09 +0000 (11:20 -0700)
Call fastpath if pstageactive, and don't need to check it again in
pstaging's fastpath.

Signed-off-by: Tom Rini <tom_rini@mentor.com>
classes/packaged-staging.bbclass
classes/staging.bbclass

index 8847243..85f08ee 100644 (file)
@@ -324,10 +324,8 @@ populate_sysroot_postamble () {
 }
 
 packagedstaging_fastpath () {
-       if [ "$PSTAGING_ACTIVE" = "1" ]; then
-               mkdir -p ${PSTAGE_TMPDIR_STAGE}/sysroots/
-               cp -fpPR ${SYSROOT_DESTDIR}/${STAGING_DIR}/* ${PSTAGE_TMPDIR_STAGE}/sysroots/ || /bin/true
-       fi
+       mkdir -p ${PSTAGE_TMPDIR_STAGE}/sysroots/
+       cp -fpPR ${SYSROOT_DESTDIR}/${STAGING_DIR}/* ${PSTAGE_TMPDIR_STAGE}/sysroots/ || /bin/true
 }
 
 do_populate_sysroot[dirs] =+ "${PSTAGE_DIR}"
index e806449..b871226 100644 (file)
@@ -168,7 +168,8 @@ python do_populate_sysroot () {
         #os.system('cp -pPR %s/* %s/' % (dest, sysrootdest))
         for f in (bb.data.getVar('SYSROOT_PREPROCESS_FUNCS', d, True) or '').split():
             bb.build.exec_func(f, d)
-        bb.build.exec_func("packagedstaging_fastpath", d)
+        if pstageactive:
+            bb.build.exec_func("packagedstaging_fastpath", d)
 
         lock = bb.utils.lockfile(lockfile)
         os.system(bb.data.expand('cp -pPR ${SYSROOT_DESTDIR}${TMPDIR}/* ${TMPDIR}/', d))