aboutsummaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in17
1 files changed, 2 insertions, 15 deletions
diff --git a/configure.in b/configure.in
index ebcdf60..3bfa19e 100644
--- a/configure.in
+++ b/configure.in
@@ -44,22 +44,9 @@ if test "$enable_kernel_module" != "no"; then
AC_MSG_RESULT([$kernelsrc])
AC_MSG_CHECKING([kernel source version])
- kernsrcver=`sed -ne '/^VERSION = \(.*\)/{s//\1/;p;q;}' $kernelsrc/Makefile`
- kernsrcver="$kernsrcver.`sed -ne '/^PATCHLEVEL = \(.*\)/{s//\1/;p;q;}' $kernelsrc/Makefile`"
- kernsrcver="$kernsrcver.`sed -ne '/^SUBLEVEL = \(.*\)/{s//\1/;p;q;}' $kernelsrc/Makefile`"
- kernsrcver="$kernsrcver`sed -ne '/^EXTRAVERSION = \(.*\)/{s//\1/;p;q;}' $kernelsrc/Makefile`"
-
- if test -f /etc/SuSE-release ; then
- if grep -qs "^CONFIG_HIGHMEM4G" $kernelsrc/.config ; then
- kernsrcver="$kernsrcver-4GB"
- elif grep -qs "^CONFIG_HIGHMEM64G" $kernelsrc/.config ; then
- kernsrcver="$kernsrcver-64GB"
- fi
- if grep -qs "^CONFIG_SMP" $kernelsrc/.config ; then
- kernsrcver="$kernsrcver-SMP"
- fi
+ if test -r $kernelsrc/include/linux/version.h; then
+ kernsrcver=`grep UTS_RELEASE $kernelsrc/include/linux/version.h | cut -d \" -f 2`
fi
-
if test -z "$kernsrcver"; then
AC_MSG_RESULT([Not found])
AC_MSG_ERROR([