+ SUSE_KERNEL="no"
+ UBUNTU_KERNEL="no"
+ DEBIAN_KERNEL="no"
+ # And if any of the above kernels has been detected yet
+ KERNEL_FOUND="no"
+
+ # Check for RedHat first (no need to check KERNEL_FOUND
+ AC_CACHE_CHECK([for RedHat kernel release number], lb_cv_rhel_kernel_version, [
+ lb_cv_rhel_kernel_version=""
+ AS_IF([fgrep -q RHEL_RELEASE $LINUX_OBJ/include/$VERSION_HDIR/version.h], [
+ lb_cv_rhel_kernel_version=$(awk '/ RHEL_MAJOR / { print [$]3 }' \
+ $LINUX_OBJ/include/$VERSION_HDIR/version.h)$(awk \
+ '/ RHEL_MINOR / { print [$]3 }' \
+ $LINUX_OBJ/include/$VERSION_HDIR/version.h)
+ ])
+ ])
+ AS_IF([test -n "$lb_cv_rhel_kernel_version"], [
+ RHEL_KERNEL="yes"
+ KERNEL_FOUND="yes"
+ RHEL_RELEASE_NO=$lb_cv_rhel_kernel_version
+ ])
+
+ # Check for SuSE
+ AS_IF([test "x$KERNEL_FOUND" = "xno"], [
+ LB_CHECK_CONFIG([SUSE_KERNEL], [
+ SUSE_KERNEL="yes"
+ KERNEL_FOUND="yes"
+ ], [])
+ ])
+
+ # Check for Ubuntu
+ AS_IF([test "x$KERNEL_FOUND" = "xno"], [
+ AC_CACHE_CHECK([for Ubuntu kernel signature], lb_cv_ubuntu_kernel_sig, [
+ lb_cv_ubuntu_kernel_sig="no"
+ AS_IF([fgrep -q "CONFIG_VERSION_SIGNATURE \"Ubuntu" $LINUX_OBJ/include/generated/autoconf.h], [
+ lb_cv_ubuntu_kernel_sig="yes"
+ ])
+ ])
+ AS_IF([test "x$lb_cv_ubuntu_kernel_sig" = "xyes"], [
+ UBUNTU_KERNEL="yes"
+ KERNEL_FOUND="yes"
+ ])
+ ])