diff options
-rw-r--r-- | recipes/linux-ha/cluster-resource-agents/fix-header-defs-lookup.patch | 16 | ||||
-rw-r--r-- | recipes/linux-ha/cluster-resource-agents_1.0.2.bb | 7 |
2 files changed, 22 insertions, 1 deletions
diff --git a/recipes/linux-ha/cluster-resource-agents/fix-header-defs-lookup.patch b/recipes/linux-ha/cluster-resource-agents/fix-header-defs-lookup.patch new file mode 100644 index 0000000000..ebd13de973 --- /dev/null +++ b/recipes/linux-ha/cluster-resource-agents/fix-header-defs-lookup.patch @@ -0,0 +1,16 @@ +Index: Cluster-Resource-Agents-agents-1.0.2/configure.in +=================================================================== +--- Cluster-Resource-Agents-agents-1.0.2.orig/configure.in 2010-04-06 12:51:22.000000000 +0400 ++++ Cluster-Resource-Agents-agents-1.0.2/configure.in 2010-04-06 12:54:10.000000000 +0400 +@@ -91,9 +91,8 @@ + Cfile=/tmp/extract_define.$2.${$} + printf "#include <stdio.h>\n" > ${Cfile}.c + printf "#include <%s>\n" $1 >> ${Cfile}.c +- printf "int main(int argc, char **argv) { printf(\"%%s\", %s); return 0; }\n" $2 >> ${Cfile}.c +- $CC $CFLAGS ${Cfile}.c -o ${Cfile} +- value=`${Cfile}` ++ printf "\"%s\":%s\n" $2 $2 >> ${Cfile}.c ++ value=`$CC $CFLAGS -E ${Cfile}.c | grep \"$2\" | cut -f 2 -d ':'` + AC_MSG_RESULT($value) + printf $value + rm -f ${Cfile}.c ${Cfile} diff --git a/recipes/linux-ha/cluster-resource-agents_1.0.2.bb b/recipes/linux-ha/cluster-resource-agents_1.0.2.bb index cdc81659de..326f39c5d1 100644 --- a/recipes/linux-ha/cluster-resource-agents_1.0.2.bb +++ b/recipes/linux-ha/cluster-resource-agents_1.0.2.bb @@ -2,7 +2,12 @@ DESCRIPTION = "OCF resource agents for use by compatible cluster managers" LICENSE = "GPL" DEPENDS = "cluster-glue" -SRC_URI = "http://hg.linux-ha.org/agents/archive/agents-${PV}.tar.bz2;name=tar" +PR = "r1" + +SRC_URI = " \ + http://hg.linux-ha.org/agents/archive/agents-${PV}.tar.bz2;name=tar \ + file://fix-header-defs-lookup.patch;patch=1 \ + " SRC_URI[tar.md5sum] = "b536dea1b1f642bdc3607cb85ea0b89d" SRC_URI[tar.sha256sum] = "c5a1ea9a83c578672cd475ab4af5c2e40736669bae0eb70bb9bb6124074e5e5e" |