]> code.ossystems Code Review - openembedded-core.git/commitdiff
kernel.bbclass: When linux/version.h exists, copy it
authorOtavio Salvador <otavio@ossystems.com.br>
Thu, 15 Jan 2015 11:54:14 +0000 (11:54 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 16 Jan 2015 09:13:02 +0000 (09:13 +0000)
Old Linux kernel versions rely on linux/version.h for modules; this
needs to be published for external modules to use. Copy it when
available.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/kernel.bbclass

index 88356b19415a257398e49c406e6cc378cc10a1e2..78c8c7cf00a065e42fed5d2ca90970dbc8d25197 100644 (file)
@@ -252,6 +252,10 @@ kernel_do_install() {
        cp .config $kerneldir/
        mkdir -p $kerneldir/include/config
        cp include/config/kernel.release $kerneldir/include/config/kernel.release
+       if [ -e include/linux/version.h ]; then
+               mkdir -p $kerneldir/include/linux
+               cp include/linux/version.h $kerneldir/include/linux/version.h
+       fi
 
        # As of Linux kernel version 3.0.1, the clean target removes
        # arch/powerpc/lib/crtsavres.o which is present in