configure.ac
branchstable-1.5
changeset 2376 97ec7e18412e
parent 2228 71ebc81c6e43
child 2378 ca345abf0565
--- a/configure.ac	Tue Apr 10 18:56:50 2012 +0200
+++ b/configure.ac	Tue Apr 10 19:09:16 2012 +0200
@@ -92,8 +92,14 @@
     AC_MSG_ERROR([Failed to extract Linux kernel version!])
 fi
 
-# Extract three numbers from kernel release string
-linuxversion=`echo $kernelrelease | grep -oE "^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"`
+if test ${kernelrelease%%.*} -gt 2; then
+    regex="^[[0-9]]+\.[[0-9]]+"
+else
+    regex="^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"
+fi
+
+# Extract numbers from kernel release
+linuxversion=`echo $kernelrelease | grep -oE "$regex"`
 
 AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir])
 AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $linuxversion)])