kernel.bbclass: stage more headers for >=2.6.27 kernels
authorKoen Kooi <koen@openembedded.org>
Sat, 15 Nov 2008 12:16:34 +0000 (13:16 +0100)
committerKoen Kooi <koen@openembedded.org>
Sat, 15 Nov 2008 12:16:34 +0000 (13:16 +0100)
classes/kernel.bbclass

index 742654e..a6db681 100644 (file)
@@ -96,9 +96,11 @@ kernel_do_stage() {
 
        mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
        cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
-       # Kernel 2.6.27 moved headers from includes/asm-${ARCH} to arch/${ARCH/include/asm      
+       # Kernel 2.6.27 moved headers from includes/asm-${ARCH} to arch/${ARCH}/include/asm     
        if [ -e arch/${ARCH}/include/asm/ ] ; then 
                cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
+               install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
+               cp -fR arch/${ARCH}/include/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/include/       
        fi
        rm -f $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
        ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm