Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/keepalived/files: keepalived-1.1.20-do-not-need-kernel-sources.patch
Date: Fri, 27 Aug 2010 15:27:45
Message-Id: 20100827152739.2FF2F2004B@flycatcher.gentoo.org
1 scarabeus 10/08/27 15:27:39
2
3 Added: keepalived-1.1.20-do-not-need-kernel-sources.patch
4 Log:
5 Version bump. Per bug #322185. Thx to Hans Rakers for the patch. Remove profiler useflag since it alters just cflags.
6
7 (Portage version: 2.2_rc68/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sys-cluster/keepalived/files/keepalived-1.1.20-do-not-need-kernel-sources.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/keepalived/files/keepalived-1.1.20-do-not-need-kernel-sources.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/keepalived/files/keepalived-1.1.20-do-not-need-kernel-sources.patch?rev=1.1&content-type=text/plain
14
15 Index: keepalived-1.1.20-do-not-need-kernel-sources.patch
16 ===================================================================
17 diff -urN keepalived-1.1.20-orig/configure.in keepalived-1.1.20/configure.in
18 --- keepalived-1.1.20-orig/configure.in 2009-11-05 18:23:04.000000000 +0100
19 +++ keepalived-1.1.20/configure.in 2010-05-31 11:42:05.000000000 +0200
20 @@ -51,103 +51,18 @@
21 AC_CHECK_LIB(popt, poptGetContext,,AC_MSG_ERROR([Popt libraries is required]))
22
23 dnl ----[ Kernel version check ]----
24 -CPPFLAGS="$CPPFLAGS -I$kernelinc"
25 -AC_MSG_CHECKING([for kernel version])
26 -AC_TRY_RUN([
27 - #include <stdlib.h>
28 - #include <stdio.h>
29 - #include <linux/version.h>
30 - #if !defined(UTS_RELEASE) && !defined(LINUX_VERSION_CODE)
31 - #include <linux/utsrelease.h>
32 - #endif
33 - int main (void) {
34 - FILE *fp = fopen ("linuxinfo", "w");
35 - if (!fp) return 1;
36 - #if defined(UTS_RELEASE)
37 - fprintf (fp, "%s\n", UTS_RELEASE);
38 - #elif defined(LINUX_VERSION_CODE)
39 - fprintf (fp, "%d.%d.%d\n", LINUX_VERSION_CODE >> 16, (LINUX_VERSION_CODE >> 8) & 0xFF, LINUX_VERSION_CODE & 0xFF);
40 - #else
41 - fprintf (fp, "0.0.0\n"); /* Let's fail gently */
42 - #endif
43 - fclose (fp);
44 - return 0;
45 - }
46 - ], [
47 - LINUX_MAJOR=`cat linuxinfo | cut -d'.' -f1`
48 - LINUX_MINOR=`cat linuxinfo | cut -d'.' -f2`
49 - LINUX_PATCH=`cat linuxinfo | cut -d'.' -f3`
50 - ], [
51 - LINUX_MAJOR="0"
52 - LINUX_MINOR="0"
53 - LINUX_PATCH="0"
54 - ], [
55 - LINUX_MAJOR="0"
56 - LINUX_MINOR="0"
57 - LINUX_PATCH="0"
58 - ])
59 - rm -f linuxinfo
60 -
61 - if test "$kernelversion" = "2.4"; then
62 - KERN="_KRNL_2_4_"
63 - AC_MSG_RESULT([2.4])
64 - elif test "$kernelversion" = "2.6"; then
65 - KERN="_KRNL_2_6_"
66 - AC_MSG_RESULT([2.6])
67 - else
68 - AC_MSG_RESULT([$LINUX_MAJOR.$LINUX_MINOR.$LINUX_PATCH])
69 - if test "$LINUX_MINOR" = "6"; then
70 - KERN="_KRNL_2_6_"
71 - elif test "$LINUX_MINOR" = "4"; then
72 - KERN="_KRNL_2_4_"
73 - else
74 - KERN="_KRNL_2_6_"
75 - fi
76 - if test "$LINUX_MAJOR" = "0" -a "$LINUX_MINOR" = "0" -a "$LINUX_PATCH" = "0"; then
77 - AC_MSG_WARN([Cannot determine Linux Kernel version.])
78 - fi
79 - fi
80 -
81 +KERN="_KRNL_2_6_"
82 AC_SUBST(KERN)
83
84 dnl ----[ Checks for LVS and VRRP support ]----
85 -IPVS_SUPPORT="_WITHOUT_LVS_"
86 -if test "$enable_lvs" != "no"; then
87 - AC_CHECK_HEADER([net/ip_vs.h],
88 - [IPVS_SUPPORT="_WITH_LVS_"],
89 - [
90 - IPVS_SUPPORT="_WITHOUT_LVS_"
91 - AC_MSG_WARN([keepalived will be built without LVS support.])
92 - ])
93 -fi
94 +IPVS_SUPPORT="_WITH_LVS_"
95
96 if test "$IPVS_SUPPORT" = "_WITHOUT_LVS_" -a "$enable_vrrp" = "no"; then
97 AC_MSG_ERROR([keepalived MUST be compiled at least with LVS or VRRP framework])
98 fi
99
100 dnl ----[ IPVS syncd support probe ]---
101 -IPVS_SYNCD="_WITHOUT_IPVS_SYNCD_"
102 -if test "$IPVS_SUPPORT" = "_WITH_LVS_"; then
103 - AC_MSG_CHECKING([for IPVS syncd support])
104 - if test "$KERN" = "_KRNL_2_6_"; then
105 - IPVS_SYNCD="_HAVE_IPVS_SYNCD_"
106 - elif test "_KRNL_2_4_"; then
107 - IPVS_SYNCD="_HAVE_IPVS_SYNCD_"
108 - else
109 - IPVS_SYNCD="_WITHOUT_IPVS_SYNCD_"
110 - fi
111 -
112 - if test "${IPVS_SUPPORT}" = "_WITHOUT_LVS_" -o "$enable_lvs_syncd" = "no"; then
113 - IPVS_SYNCD="_WITHOUT_IPVS_SYNCD_"
114 - fi
115 -
116 - if test "$IPVS_SYNCD" = "_HAVE_IPVS_SYNCD_"; then
117 - AC_MSG_RESULT([yes])
118 - else
119 - AC_MSG_RESULT([no])
120 - fi
121 -fi
122 -
123 +IPVS_SYNCD="_HAVE_IPVS_SYNCD_"
124 AC_SUBST(IPVS_SYNCD)
125
126 dnl ----[ Checks for kernel netlink support ]----