[oe-commits] Otavio Salvador : kernel.bbclass: When linux/version.h exists, copy it

git at git.openembedded.org git at git.openembedded.org
Sun Jan 11 23:36:24 UTC 2015


Module: openembedded-core.git
Branch: master-next
Commit: 48e21b3548cc3b024f112d4916e63be0f8e59a01
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=48e21b3548cc3b024f112d4916e63be0f8e59a01

Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Wed Jan  7 15:25:19 2015 -0200

kernel.bbclass: When linux/version.h exists, copy it

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 at ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/classes/kernel.bbclass | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 88356b1..78c8c7c 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -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



More information about the Openembedded-commits mailing list