[oe-commits] Tom Rini : cross.bbclass: In sysroot_stage_all, only process src dirs if they exist.

git version control git at git.openembedded.org
Wed May 5 23:34:45 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: f333d06ee4b55b9c3791edb4a191688b19d6724b
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=f333d06ee4b55b9c3791edb4a191688b19d6724b

Author: Tom Rini <tom_rini at mentor.com>
Date:   Mon May  3 17:14:12 2010 -0700

cross.bbclass: In sysroot_stage_all, only process src dirs if they exist.

Fixes module-init-tools-cross on DISTRO=minimal MACHINE=mpc8315e-rdb

Signed-off-by: Tom Rini <tom_rini at mentor.com>

---

 classes/cross.bbclass |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/classes/cross.bbclass b/classes/cross.bbclass
index 70178b2..69f6511 100644
--- a/classes/cross.bbclass
+++ b/classes/cross.bbclass
@@ -67,8 +67,12 @@ sysroot_stage_all() {
 	sysroot_stage_dir ${D} ${SYSROOT_DESTDIR}
 	install -d ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_base_libdir}/
 	install -d ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_libdir}/  
-	sysroot_stage_libdir ${SYSROOT_DESTDIR}${target_base_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_base_libdir}
-	sysroot_stage_libdir ${SYSROOT_DESTDIR}${target_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_libdir}
+	if [ -d ${SYSROOT_DESTDIR}${target_base_libdir} ]; then
+		sysroot_stage_libdir ${SYSROOT_DESTDIR}${target_base_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_base_libdir}
+	fi
+	if [ -d ${SYSROOT_DESTDIR}${target_libdir} ]; then
+		sysroot_stage_libdir ${SYSROOT_DESTDIR}${target_libdir} ${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${target_libdir}
+	fi
 }
 
 #





More information about the Openembedded-commits mailing list