]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernel.bbclass: dont assume ${B}/include/generated exists
authorAndre McCurdy <armccurdy@gmail.com>
Sat, 8 Aug 2015 01:15:21 +0000 (18:15 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 11 Aug 2015 15:54:03 +0000 (08:54 -0700)
Older kernels (e.g. 2.6.32) don't create an include/generated directory,
so check that the directory exists before trying to copy files from it
in do_shared_workdir().

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/kernel.bbclass

index d06f6cfe2a456a1461ea017ec9c199c55cb05f97..5318b5febef604c9bcce87e40e7c087588817208 100644 (file)
@@ -300,8 +300,10 @@ do_shared_workdir () {
                cp arch/powerpc/lib/crtsavres.o $kerneldir/arch/powerpc/lib/crtsavres.o
        fi
 
-       mkdir -p $kerneldir/include/generated/
-       cp -fR include/generated/* $kerneldir/include/generated/
+       if [ -d include/generated ]; then
+               mkdir -p $kerneldir/include/generated/
+               cp -fR include/generated/* $kerneldir/include/generated/
+       fi
 
        if [ -d arch/${ARCH}/include/generated ]; then
                mkdir -p $kerneldir/arch/${ARCH}/include/generated/