cross.bbclass: In sysroot_stage_all, only process src dirs if they exist.
authorTom Rini <tom_rini@mentor.com>
Tue, 4 May 2010 00:14:12 +0000 (17:14 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 5 May 2010 14:06:08 +0000 (15:06 +0100)
Fixes module-init-tools-cross on DISTRO=minimal MACHINE=mpc8315e-rdb

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

index 70178b2..69f6511 100644 (file)
@@ -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
 }
 
 #