[OE-core] [RFC PATCH 3/5] linux-kernel-base: add support for Linux 3.x

Anders Darander anders at chargestorm.se
Tue Jun 21 18:18:55 UTC 2011


Return 2.X as major version for kernels 2.X, and return
X for kernels X.Y (X>=3).

Signed-off-by: Anders Darander <anders at chargestorm.se>
---
 meta/classes/linux-kernel-base.bbclass |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/meta/classes/linux-kernel-base.bbclass b/meta/classes/linux-kernel-base.bbclass
index 510951a..fa32379 100644
--- a/meta/classes/linux-kernel-base.bbclass
+++ b/meta/classes/linux-kernel-base.bbclass
@@ -29,6 +29,9 @@ def get_kernelmajorversion(p):
 	r = re.compile("([0-9]+\.[0-9]+).*")
 	m = r.match(p);
 	if m:
+		i = m.group(1).partition('.')[0]
+		if int(i) > 2:
+			return i
 		return m.group(1)
 	return None
 
-- 
1.7.4.1





More information about the Openembedded-core mailing list