kernel.bbclass: fix kernel build, version >= 2.6.33-rc1, arch x86
authorAleksey Makarov <amakarov@dev.rtsoft.ru>
Mon, 18 Jan 2010 11:06:23 +0000 (11:06 +0000)
committerMartin Jansa <Martin.Jansa@gmail.com>
Thu, 21 Jan 2010 19:21:39 +0000 (20:21 +0100)
* Apply the same change as c0a3e91845fad1cdda723bdcf962de8bc01f8a2d for
  x86 path
* A check was missed in the x86 path of the stage method.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
classes/kernel.bbclass

index 83530b5..53ea252 100644 (file)
@@ -112,7 +112,9 @@ kernel_do_stage() {
 
        # Check for arch/x86 on i386
        elif [ -d arch/x86/include/asm/ ]; then
-               cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
+               if [ -e include/asm ] ; then
+                       cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
+               fi
                install -d ${STAGING_KERNEL_DIR}/arch/x86/include
                cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
        fi