openswan: Fix a build race in libipsecconf
authorTom Rini <tom_rini@mentor.com>
Thu, 27 Jan 2011 18:20:57 +0000 (11:20 -0700)
committerTom Rini <tom_rini@mentor.com>
Thu, 27 Jan 2011 18:24:17 +0000 (11:24 -0700)
This has been upstreamed for the 2.6.33 release.

Signed-off-by: Tom Rini <tom_rini@mentor.com>
recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch [new file with mode: 0644]
recipes/openswan/openswan_2.6.31.bb

diff --git a/recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch b/recipes/openswan/openswan-2.6.31/fix-parser-build-race.patch
new file mode 100644 (file)
index 0000000..61de427
--- /dev/null
@@ -0,0 +1,13 @@
+---
+ lib/libipsecconf/Makefile.depend.linux |    1 +
+ 1 file changed, 1 insertion(+)
+
+Index: openswan-2.6.31/lib/libipsecconf/Makefile.depend.linux
+===================================================================
+--- openswan-2.6.31.orig/lib/libipsecconf/Makefile.depend.linux
++++ openswan-2.6.31/lib/libipsecconf/Makefile.depend.linux
+@@ -124,3 +124,4 @@ virtif.o: virtif.c \
+   ../../include/ipsecconf/exec.h \
+   ../../include/ipsecconf/files.h \
+   ../../include/ipsecconf/starterlog.h
++parser.tab.c: parser.tab.h
index 94b45aa..bae05d2 100644 (file)
@@ -6,9 +6,10 @@ LICENSE = "GPLv2"
 DEPENDS = "gmp flex-native bison-native"
 RRECOMMENDS_${PN} = "kernel-module-ipsec"
 RDEPENDS_append_nylon = "perl"
-PR = "r1"
+PR = "r2"
 
-SRC_URI = "http://www.openswan.org/download/openswan-${PV}.tar.gz"
+SRC_URI = "http://www.openswan.org/download/openswan-${PV}.tar.gz \
+           file://fix-parser-build-race.patch"
 
 EXTRA_OEMAKE = "DESTDIR=${D} \
                 USERCOMPILE="${CFLAGS}" \